新闻中心

佛山德胜数据中心新闻公告

域名解析的方式和具体实现过程

2015-8-13 德胜数据中心 技术文档

如果我们想访客通过访问域名就能访问到我们网站时,需要服务商将域名解析到服务器的IP上, 或许很多人对域名解析不是很清楚,下面我们就详细介绍一下域名解析的方式和具体实现过程,当然域名解析对网站打开速度有一定的影响, 站长在选择域名服务器时,不但要选择域名解释快速稳定,而且最好能对DDoS攻击有一定的防御能力。

 

域名解析的方式和具体实现过程

 

域名的解析方式

 

当DNS客户机向DNS服务器,或者一台DNS服务器(此时这台DNS服务器扮演着DNS客户机角色)向另外一台DNS服务器提出域名解析请求时,有两种解析方式。

第一种叫迭代解析,每次请求一个服务器,不行在请求别的服务器。换言之,若服务器是该域名的授权服务器, 就检查其数据库并响应,完成解析;若不是,就返回认为可以解析这个查询的服务器的IP地址。客户像第二个服务器查询,若新找到的服务器能解决这个问题, 就响应并完成解析;否则,就向客户返回一个新服务器的IP地址。客户如此重复查询,直到找到该域名授权服务器。

 

第二种叫递归解析,要求域名服务器系统一次性完成全部名字和地址之间的映射。换句话说, 解析程序期望服务器提供最终解答,若服务器是该域名的授权服务器,就检查其数据库并相应;若服务器不是授权服务器, 该服务器就将请求发送给另一个服务器并等待响应,直接查找该域名授权服务器,并把响应的结果发送给请求的客户。

 

 

域名解析服务器其实也相当一个大型的网络缓存,如果你访问到一个美国服务器时, 由于节点比较多,因而访问的速度比较慢,当访问过该网站之后,再次打开会发现速度会更加快,下面我们就以德胜网络的官方网站为例子。

 

(1)客户机的域名解析器向本地域名服务器发出WWW域名解析请求。

 

(2)本地域名服务器未找到deshengidc.cn对应地址,本地域名服务器向根域服务器发送.cn域名解析请求。

 

(3)根域名服务器向本地域名服务器返回.cn域名服务器的地址。

 

(4)本地域名服务器向.cn域名服务器提出deshengidc.cn域名解析请求。

 

(5).cn域名服务器向本地域名服务器提出deshengidc.cn域名服务器的地址。

 

(6)本地域名服务器向deshengidc.cn域名服务器提出www.deshengidc.cn域名解析请求。

 

(7)deshengidc.cn域名服务向本地域名服务器返回www.deshengidc.cn主机的IP地址。

 

(8)本地域名服务器将www.deshengidc.cn主机的IP地址返回给客户机。

标签: 域名解析

发表评论: