Примеры nslookup Linux

nslookup — утилита, предоставляющая пользователю интерфейс командной строки для обращения к системе DNS. Позволяет задавать различные типы запросов и опрашивать произвольно указываемые сервера. Её аналогом являются утилиты host и dig. Разработана в составе пакета BIND.

Во-первых, можно задать параметры в командной строке вместе с командой nslookup. Во-вторых, можно указать их в интерактивной командной строке nslookup с помощью команды set. И в-третьих, можно создать в своем рабочем каталоге $HOME файл .nslookuprc и указать в нем желаемые параметры, по одному на строку.

  • Запрос прямого преобразования
    nslookup
    > list.ru
    Server:		8.8.8.8
    Address:	8.8.8.8#53
     
    Non-authoritative answer:
    Name:	list.ru
    Address: 94.100.178.204
  • Обратное преобразование
    > 94.100.178.204
    Server:		8.8.8.8
    Address:	8.8.8.8#53
    
    Non-authoritative answer:
    204.178.100.94.in-addr.arpa	name = gepard.mail.ru.
  • Запрос NS серверов
    > set type=ns                 
    > list.ru
    Server:		8.8.8.8
    Address:	8.8.8.8#53
    
    Non-authoritative answer:
    list.ru	nameserver = ns2.mail.ru.
    list.ru	nameserver = ns.mail.ru.
    list.ru	nameserver = ns1.mail.ru.
    list.ru	nameserver = ns4.mail.ru.
    list.ru	nameserver = ns5.mail.ru.
    list.ru	nameserver = ns3.mail.ru.
  • Запрос MX серверов
    > set type=mx
    > list.ru
    Server:		8.8.8.8
    Address:	8.8.8.8#53
     
    Non-authoritative answer:
    list.ru	mail exchanger = 10 mxs.mail.ru.
PQ VPS сервера в 28+ странах.