Site Tools


software:win:net:dns_lookup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
software:win:net:dns_lookup [2022/02/04 18:34]
– removed - external edit (Unknown date) 127.0.0.1
software:win:net:dns_lookup [2022/02/05 04:21]
root
Line 1: Line 1:
 +====== DNSLookup tool - Утилита для опроса DNS серверов ======
 +**Скачать**: [[http://www.netlab.linkpc.net/download/software/windows/DNSLookupTool/DNSLookup.exe|DNSLookup.exe]]\\
 +**Размер**: 36 кб\\
 +**Лицензия**: Freeware - исходники были полем экспериментов, часть работающая с DNS пакетами доступна.
 +
 +{{:software:win:net:dnslookup.png|}}
 +===== Возможности =====
 +  * запросы имя в адрес;
 +  * самостоятельно осуществлять рекурсивный опрос DNS серверов;
 +  * позволяет выставлять флаги: RD - запрос чтобы сервер осуществил рекурсивный запрос при необходимости/возможности, CD - отключить проверку безопасности на безопасных DNS серверах;
 +  * выводить полностью всю полученную информацию от DNS серверов в читабельном виде;
 +  * понимает типы ресурсных записей (RR): A, NS, MD, MF, CNAME, MB, MG, MR, PTR, SOA, MX, TXT, AAAA;
 +  * имеет внутренний кеш;
 +
 +
 +===== Замечания =====
 +  - В программе реализован DNS протокол "с нуля": полное формирование и разбор пакетов, работа поверх UDP сокетов.
 +  - Программа не использует ничего встроенного в windows что касается DNS, и честно работает с указанным DNS сервером.
 +  - Программа не лишена недостатков, в частности в некоторых случаях самостоятельно не может полностью выполнить все рекурсивные запросы, может зацикливаться.
 +  - Программа писалась в образовательных целях для:
 +  * изучения и реализации протокола DNS: разрешения имён в адреса, создание собственного API для работы с DNS;
 +  * создания и обкатки работы скелета на пуле потоков привязанном к порту асинхронного в/в, при работе с UDP сокетами в асинхронном режиме
 +
 +
 +===== Использование =====
 +Указать адрес опрашиваемого DNS сервера (по умолчанию указан адрес одного корневого), адрес для которого нужно получить записи и тип записи.\\
 +Рекомендую отключать кеш, если постоянно запрашивается одна и та же запись на одном и том же сервере.\\
 +Кеш помогает ускорить рекурсивные запросы, и иногда без него рекурсивные запросы могут не завершатся успешно.\\
 +"No Recursion" - отключает встроенный рекурсивный механизм программы, однако галочка RD заставляет заниматься рекурсией сервер.\\
 +
 +
 +
 +{{tag>software windows net DNS tool mysoft}}
  
software/win/net/dns_lookup.txt · Last modified: 2022/02/05 05:28 by root