解释一下DNS的递归解析是什么含义?

问题描述:

解释一下DNS的递归解析是什么含义?
1个回答 分类:综合 2014-12-09

问题解答:

我来补答
一个完整的域名格式应该是“www.abc.com.”最后的那个“.”就叫根域,也叫点域,通常在域名中都是省略的.
递归查询就是主机向DNS服务器发送域名查询请求,服务器直接把查询的结果返回给主机.
与递归查询相对应的是迭代查询.
迭代查询的步骤是:
1、主机将查询请求发送到本地DNS服务器.
2、本地DNS服务器查询不到结果.即将该请求转发到互联网上的根域.
3、根域将所要查询域名中的顶级域(假设要查询www.abc.com,该域名的顶级域就是com)的服务器IP地址返回到本地DNS.
4、本地DNS根据返回的IP地址,再向顶级域(就是com域)发送请求.
5、com域服务器再将域名中的二级域(即www.abc.com中的abc.如果是www.abc.com.cn,它的顶级域就是cn,com在这里就变成了二级域)的IP地址返回给本地DNS.
6、本地DNS再向二级域发送请求进行查询.
7、之后不断重复这样的过程,直到本地DNS服务器得到最终的查询结果,并返回到主机.这时候主机才能通过域名访问该网站.
 
 
展开全文阅读
剩余:2000
下一页:原创8