解释一下DNS的递归解析是什么含义?15
发布网友
发布时间:2024-03-04 06:47
我来回答
共2个回答
热心网友
时间:2024-04-08 16:39
一个完整的域名格式应该是“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服务器得到最终的查询结果,并返回到主机。这时候主机才能通过域名访问该网站。
热心网友
时间:2024-04-08 16:40
就是一层一层的向上查找,直到米国的dns根服务器