Утилита nslookup

Консольная утилита nslookup была разработана для UNIX систем, а впоследствии портирована в windows непосредственно компанией Microsoft.
Эта консольная утилита является мощным средством диагностики работы DNS серверов.
Примеры использования:
Запускаете утилиту в командной строке. Теперь можете набрать любое доменное имя и получите ответ от своего DNS сервера.

nslookup1
Что значит “не заслуживающий доверия ответ”? Это значит всего лишь то, что мы получили ответ от сервера которые не ответственный за зону, а отдал нам лишь кешированный ответ.

Посмотрим, какие сервера ответственны за зону. Для этого выберем тип запроса name server, set q=ns

nslookup2
В ответе мы видим, что за зону itquestion.ru отвечают два DNS сервера, и у каждого из них в свою очередь по два IP адреса.
Теперь попробуем запросить ответ непосредственно у сервера который держит нашу зону.
Для этого наберем команду: server ns1.hosting.reg.ru

nslookup3
Как видим, фразы не заслуживающий доверия ответ больше нет.
С помощью set q= можно выбирать нужные нам типы запросов, например только MX или TXT записи.

nslookup4
Команда set q=all покажет нам все записи.
Если мы хотим увидеть в деталях, какими запросами обмениваются сервера, нужно включить режим отладки set dedug


Если нам нужно сверхподробная информация, то нам поможет команда set d2
Вот так с помощью nslookup можно получить полную информацию по доменным записям.