时间:2023/12/22来源:本站原创作者:佚名
北京中科白癜风医院骗人吗 http://hunan.ifeng.com/a/20170705/5797804_0.shtml
域名解析过程

域名解析总体可分为以下过程:

(1)输入域名后,先查找自己主机对应的域名服务器,域名服务器先查找自己的数据库中的数据.

(2)如果没有,就向上级域名服务器进行查找,依次类推

()最多回溯到根域名服务器,肯定能找到这个域名的IP地址

(4)域名服务器自身也会进行一些缓存,把曾经访问过的域名和对应的IP地址缓存起来。可以加速查找过程

具体可描述如下:

1.主机先向本地域名服务器进行递归查询

2.本地域名服务器采用迭代查询,向一个根域名服务器进行查询

.根域名服务器告诉本地域名服务器,下一次应该查询的顶级域名服务器的IP地址

4.本地域名服务器向顶级域名服务器进行查询

5.顶级域名服务器告诉本地域名服务器,下一步查询权限服务器的IP地址

6.本地域名服务器向权限服务器进行查询

7.权限服务器告诉本地域名服务器所查询的主机的IP地址

8.本地域名服务器最后把查询结果告诉主机

如图所示:

上文我们提出了两个概念:递归查询和迭代查询

(1)递归查询:本机向本地域名服务器发出一次查询请求,就静待最终的结果。如果本地域名服务器无法解析,自己会以DNS客户机的身份向其它域名服务器查询,直到得到最终的IP地址告诉本机

(2)迭代查询:本地域名服务器向根域名服务器查询,根域名服务器告诉它下一步到哪里去查询,然后它再去查,每次它都是以客户机的身份去各个服务器查询。

通俗地说,递归就是把一件事情交给别人,如果事情没有办完,哪怕已经办了很多,都不要把结果告诉我,我要的是你的最终结果,而不是中间结果;如果你没办完,请你找别人办完。

迭代则是我交给你一件事,你能办多少就告诉我你办了多少,然后剩下的事情就由我来办。

如果你们想了解,可以给我留言,也可以联系我。


转载请注明原文网址:http://www.13801256026.com/pgzp/pgzp/6890.html
------分隔线----------------------------