Chinaunix
标题:
关于DNS服务器的“AUTHORITY”和“ ADDITIONAL”的问题。
[打印本页]
作者:
hjp0021
时间:
2010-05-31 03:04
标题:
关于DNS服务器的“AUTHORITY”和“ ADDITIONAL”的问题。
在某一台cache-DNS上采用DIG测试某域名的时候,会得到如:
;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 2
那么AUTHORITY 表示bind配置中有两条授权的DNS记录,然则ADDITIONAL又是表示什么呢?我看到的通常情况下是把AUTHORITY的两条授权DNS的IP列出来。
问题:ADDITIONAL是在服务器中缓存的还是服务器实时查询到的?
某一台DNS服务器从上级服务器获得获得AUTHORITY:和ADDITIONAL后,是直接采用ADDITIONAL的IP地址进行下一步查询?还是采用AUTHORITY再次进行递归查询?
谢谢大家。
作者:
edisonzfy
时间:
2010-07-02 14:29
问题:ADDITIONAL是在服务器中缓存的还是服务器实时查询到的?
ADDITIONAL不是必须的,有些DNS是不会返回的。通常如果缓存DNS从权威DNS拿到的结果有如果有粘合ADDITIONAL会缓存下来。下次有人请求会一并给出。
某一台DNS服务器从上级服务器获得获得AUTHORITY:和ADDITIONAL后,是直接采用ADDITIONAL的IP地址进行下一步查询?还是采用AUTHORITY再次进行递归查询?、
通常是直接用ADDITIONAL的IP查询。
作者:
llzqq
时间:
2010-07-02 18:04
缓存中有的记录(即,还没有过期的记录)是不会再去权威上查询的。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2