DNS查询过程
- 举例:
- 电脑发出“可递归”(RFC1034中定义的"recursive")查询的请求到自己配置的LDNS服务器上
- LDNS检查自己的权威认证区——一般是没有的
- LDNS检查自己的非权威缓存信息
- 有,返回结果,完毕
- 没有,向其他NS查询
- 配置了forwarder的话,只向forwarder的NS发请求,这个请求依然是“可递归”
- 否则向根DNS发出“迭代”(RFC1034中的大多数情况下仅仅把它叫"non-recursive",偶尔叫iterative)请求
- 全世界只有13个根DNS,所以根是不会响应递归请求的