Это нормально, если ручные 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 в основном используется как средство устранения неполадок, и знание того, что вы получаете кэшированные данные, часто важно для понимания того, почему вы получили именно тот результат, который получили.

Другие вопросы по тегам