Как получить авторитетные ответы от nslookup? [закрыто]

Почему он «не авторитетный»? Даже когда я ищу ip yahoo.com с ns3.yahoo.com , я получаю неавторитетный ответ .

Почему сервер Yahoo сохраняет IP-адрес stackoverflow? Откуда мне получить IP-адрес stackoverflow, если не с ns3.yahoo.com ?

4
задан 29 November 2014 в 20:45
1 ответ

Вы должны посмотреть, как работает DNS: http://en.wikipedia.org/wiki/Domain_Name_System .

Каждый домен управляется авторитетными серверами имен, а сервер Yahoo не является авторитетным для stackoverflow.com домен; здесь происходит следующее: когда вы запрашиваете у них информацию о домене, для которого они не являются полномочными, они, в свою очередь, запрашивают авторитетные серверы и возвращают вам свой ответ; таким образом, ответ, который вы получите на свой запрос, не является авторитетным, потому что DNS-серверы Yahoo только ретранслируют его вам с других серверов, они не те, которые фактически управляют этим доменом.

Чтобы найти авторитетные серверы имен для домен, вы должны выполнить запрос NS :

> set query=ns
> stackoverflow.com

stackoverflow.com       nameserver = cf-dns02.stackoverflow.com
stackoverflow.com       nameserver = cf-dns01.stackoverflow.com

Если вы спросите один из этих серверов, вы получите авторитетный ответ.

9
ответ дан 3 December 2019 в 02:44

Теги

Похожие вопросы