Утилита и одноименная команда nslookup позволяет обращаться к серверу имен (NS) из командной строки. С ее помощью можно выполнить проверку работы DNS-сервера и созданных в нем записей. В данной инструкции подробно разберем работу с данной утилитой.
Для работы с утилитой необходимо открыть командную строку (cmd или powershell в Windows и unix-shell в UNIX). В системах на базе Windows утилита встроена, и мы можем работать с ней в любой момент. Для некоторых дистрибутивов Linux потребуется установка утилиты одной из команд:
yum install nslookup
apt-get install nslookup
* первая команда для систем на базе Red Hat, вторая — Debian.
Для выполнения запросов используем команду:
nslookup [опции] <имя хоста для опроса или IP-адрес> [сервер DNS]
Самый простой пример использования команды:
nslookup admins24.com
… позволит получить IP-адрес для узла admins24.com.
Утилита также поддерживает работу в интерактивном режиме — вводим команду:
После можно делать запросы.
При выполнении запросов мы можем использовать следующие опции:
Также мы можем вызвать описание для nslookup.
а) в системах на базе Windows:
б) в Linux:
man nslookup
При вводе команды nslookup к опциям добавляем дефис, например:
nslookup -timeout=1 -type=MX admins24.com
Если мы работаем с nslookup в интерактивном режиме, то опции задаются с помощью команды set:
> set debug
> admins24.com
* первая команда задает опцию для выполнения подробных запросов. Вторая — делает запрос для домена admins24.com.
1. Запрос записи ipv6 для домена mail.ru.
а) команда:
nslookup -type=AAAA mail.ru
б) интерактивный режим:
> set type=AAAA
2. Узнать NS серверы для домена google.com.
nslookup -type=NS google.com
> set type=NS
> google.com
3. Определить mx-записи для yandex.ru через DNS-сервер 8.8.8.8
nslookup -type=MX yandex.ru 8.8.8.8
> set type=MX
> server 8.8.8.8
> yandex.ru
4. Запрос имени по IP-адресу
nslookup -type=ptr 94.100.180.31
> set type=ptr
> 94.100.180.31
1) В качестве альтернативы командной строке, можно воспользоваться различными онлайн сервисами для выполнения запросов к DNS. Например, на 2whois.ru.
2) Для Linux можно воспользоваться утилитой dig, которая также предназначена для выполнения запросов к DNS.
3) На мобильных устройствах, например, под управлением Android есть свои утилиты для опроса DNS. Например, Ping & Net.
Продолжая использовать данный сайт вы принимаете политику конфиденциальности и cookies