码迷,mamicode.com
首页 > 其他好文 > 详细

域名解析服务之初识DNS

时间:2018-07-02 17:41:56      阅读:138      评论:0      收藏:0      [点我收藏+]

标签:col   dom   移动   -o   process   本地缓存   DNS域名解析   域名解析服务   baidu   

1.什么是DNS

DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。举例来说,如果你要访问域名baidu.com,首先要通过DNS查出它的IP地址是x.x.x.x,然后会根据ip请求对应的服务内容。

2.DNS解析过程

如下面所示,详细说明了一个DNS域名解析的全过程:

技术分享图片

网络客户端就是我们平常使用的电脑,打开浏览器,输入一个域名。比如输入www.163.com 这时,你使用的电脑会发出一个DNS请求到本地DNS服务器。本地DNS服务器一般都是你的网络接入服务器商提供,比如中国电信,中国移动。

查询www.163.com 的DNS请求到达本地DNS服务器之后,本地DNS服务器会首先查询它的缓存记录,如果缓存中有此条记录,就可以直接返回结果。如果没有,本地DNS服务器还要向DNS根服务器进行查询。

根DNS服务器没有记录具体的域名和IP地址的对应关系,而是告诉本地DNS服务器,你可以到域服务器上去继续查询,并给出域服务器的地址。

本地DNS服务器继续向域服务器发出请求,在这个例子中,请求的对象是.com域服务器。.com域服务器收到请求之后,也不会直接返回域名和IP地址的对应关系,而是告诉本地DNS服务器,你的域名的解析服务器的地址。

最后,本地DNS服务器向域名的解析服务器发出请求,这时就能收到一个域名和IP地址对应关系,本地DNS服务器不仅要把IP地址返回给用户电脑,还要把这个对应关系保存在缓存中,以备下次别的用户查询时,可以直接返回结果,加快网络访问。

注意:DNS获取解析过程中,遵循的规则如下:本地hosts文件解析-本地缓存解析-本地DNS解析-第三方DNS解析。

域名解析服务之初识DNS

标签:col   dom   移动   -o   process   本地缓存   DNS域名解析   域名解析服务   baidu   

原文地址:http://blog.51cto.com/blief/2135167

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!