Nslookup

Программа nslookup используется для просмотра зоны DNS и входит в состав Linux (и всех вариантов UNIX), а также Windows NT.

# nslookup
Default Server: myserver.domain.com
Address: 127.0.0.1

Для того, чтобы получить информацию от сервера, нужно установить тип запроса set q= (или set type=). Перечень типов запросов представлен в табл. 10.2. Tunы запросов Таблица 10.2

Тип Описание
soa Начало полномочий
а Преобразование имени в IP-адрес узла
аааа Отображение IРv6-адреса узла
ns Отображение информации о сервере DNS
ptr Преобразование IP-адреса в имя узла
wks Распространенные службы
hinfo Информация о «железе» узла
mx Информация о почтовых серверах домена
txt Отображение записи общего назначения
cname Отображение канонического имени
any Отображение всех ресурсных записей

Теперь рассмотрим несколько практических примеров. Например, вы знаете имя узла — www.server.com. Давайте посмотрим, какая информация будет выведена при указании типа any:

Если мы не указываем name server, то для запроса используется DNS-сервер который указан в вашей операционной системе.

nslookup 175g.ru Server: 127.0.0.1 Address: 127.0.0.1#53

Non-authoritative answer: Name: 175g.ru Address: 77.222.40.38

Видим что по данным DNS-сервера 127.0.0.1 имени 175g.ru соответствует адрес 77.222.40.38

$ nslookup 175g.ru 8.8.8.8
Server: 8.8.8.8
Address: 8.8.8.8#53
 
Non-authoritative answer:
Name: 175g.ru
Address: 77.222.40.38
$ nslookup 175g.ru ns1.spaceweb.ru
Server: ns1.spaceweb.ru
Address: 77.222.40.2#53
 
Name: 175g.ru
Address: 77.222.40.38
$ nslookup 175g.ru 192.168.0.1
Server: 192.168.0.1
Address: 192.168.0.1#53
 
Non-authoritative answer:
Name: 175g.ru
Address: 127.0.0.2
$ nslookup 77.222.40.38
Server: 127.0.0.1
Address: 127.0.0.1#53
 
Non-authoritative answer:
38.40.222.77.in-addr.arpa name = ontario.sweb.ru.

MX-записи:

$ nslookup -type=MX 175g.ru
Server: 127.0.0.1
Address: 127.0.0.1#53
 
Non-authoritative answer:
175g.ru mail exchanger = 10 mx1.spaceweb.ru.
175g.ru mail exchanger = 20 mx2.spaceweb.ru.