Это нормально, если ручные DNS-запросы на сервере CentOS не возвращают достоверные данные раздела?
CentOS 5.7
Иногда, когда я выполняю DNS-запросы вручную с одного из моих серверов CentOS, я получаю результаты, которые не включают в себя авторитетный раздел. Например:
[root@foobox ~]# nslookup -q=mx foo2.org 8.8.4.4
Server: 8.8.4.4
Address: 8.8.4.4#53
Non-authoritative answer:
foo2.org mail exchanger = 10 mail.messaging.microsoft.com.
Authoritative answers can be found from:
[root@foobox ~]# nslookup -q=mx foo2.org 216.170.153.146
Server: 216.170.153.146
Address: 216.170.153.146#53
Non-authoritative answer:
foo2.org mail exchanger = 10 mail.messaging.microsoft.com.
Authoritative answers can be found from:
foo2.org nameserver = ns61.worldnic.com.
foo2.org nameserver = ns60.worldnic.com.
ns61.worldnic.com internet address = 205.178.190.31
ns60.worldnic.com internet address = 206.188.198.30
Это что нормально? Если программы выдают запросы и не могут найти достоверных ответов, помешает ли это доверять неавторизованным ответам, которые они дают?
1 ответ
Да, это нормально. Это хорошая вещь. По сути, это просто означает, что вы получили результаты из кэша, а не с официальных серверов для конкретной зоны.
Все должно быть хорошо. Единственная причина, по которой вы получаете уведомление об этом в nslookup, заключается в том, что nslookup в основном используется как средство устранения неполадок, и знание того, что вы получаете кэшированные данные, часто важно для понимания того, почему вы получили именно тот результат, который получили.