MDNSResolver- утилита разрешения списка DNS адресов в IP
Пора открывать рубрику самописного софта, часто пишу системные утилиты, но «внутреннее» использование расслабляет- тут что-то не доделаешь, тут немного коряво, а когда софтом делишься- непроизвольно дотягиваешь его до удобоваримого уровня.
Сегодня у меня для вас утилита, предназначенная для разрешения списка DNS имен серверов либо хостов в список IP адресов — «MDNSResolver»
Возможности:
— Загрузка списка хостов из текстового файла, новый хост должен начинаться с новой строки.
— Copy/paste списка хостов.
— Ручное редактирование списка хостов.
— Поддержка кириллических доменов (punycode).
— Разбор входных данных, выделение имени хоста из строк вида «http://xxx.xxx», «https://xxx.xxx», «yyy@xxx.xxx», список не распознанных узлов выводится отдельно.
— Определение и вывод всех IP, связанных с хостом.
— Возможность добавления в вывод заголовков с именем хоста, для лучшей читаемости.
— Возможность генерировать Cisco-like синтаксис для использования вывода в access-list.
— Сохранение настроек, возможность конфигурирования через файл настроек (создается после первого закрытия программы).
Необходим .Net 3 и выше, протестировано Win7-8-10
Ссылка на скачивание (ZIP, 29.5 kb)
Подписан ключом с отпечатком «f7 8f a5 a1 09 83 0a 12 ac f5 73 b0 be 1b b5 04 84 d6 3b ee»
Замечания и дополнения приветствуются.
4 thoughts on “MDNSResolver- утилита разрешения списка DNS адресов в IP”
не то, чтобы это критично — но не думал на github выложить? больше шансов, что найдет тот, кому надо.
Я же не настоящий разработчик, еще не пробовал туда, надо попробовать, спасибо.
Смотрел, как оно?
скачал-запустил. запустилось, не падает. мне не особо надо — у меня таких задач не очень есть.
А github — не догма, но в конечном счете удобно. Я туда просто stl кидаю, если нарисовал чего, например. И удобно тем, что оно индексируется поисковиками и очень разные персонажи находят и пользуются.
Закинул, в посте ссылка, посмотрю ,что из этого выйдет.
Про толкать всякое, окромя репо на гит, это оригинально.