主要为两种:递归查询 和迭代查询
1.递归查询:
一般客户机和服务器之间属递归查询,即当客户机向DNS服务器发出请求后,若DNS服务器本身不能解析,则会向另外的DNS服务器发出查询请求,得到结果后转交给客户机;
2.迭代查询(反复查询):
一般DNS服务器之间属迭代查询,如:若DNS2不能响应DNS1的请求,则它会将DNS3的IP给DNS2,以便其再向DNS3发出请求
DNS查询顺序:
缓存--》是否本机---》hosts文件---》dns服务器
http://www.360doc.com/content/13/0527/17/11253639_288596772.shtml
本文转自 boy461205160 51CTO博客,原文链接:http://blog.51cto.com/461205160/1747635