图解域名解析DNS过程

DNS,就是Domain Name System的缩写,翻译过来就是域名系统,是互联网上作为域名和IP地址相互映射的一个分布式数据库。DNS能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。通过域名,最终得到该域名对应的IP地址的过程叫做域名解析(或主机名解析)。

下面这张图,详细说明了一个DNS域名解析的全过程:

DNS域名解析的全过程

DNS域名解析的全过程:

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

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

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

4)本地DNS服务器继续向域服务器发出请求,在这个例子中,请求的对象是.com域服务器。

5).com域服务器收到请求之后,也不会直接返回域名和IP地址的对应关系,而是告诉本地DNS服务器,你的域名的解析服务器的地址。

6)本地DNS服务器向域名的解析服务器发出请求,www.163.com的IP是什么?

扫描二维码关注公众号,回复: 3211569 查看本文章

7)本地DNS服务器这时就能收到一个域名和IP地址对应关系,www.163.com的IP是1.1.1.1

8)本地DNS服务器不仅要把IP地址返回给用户电脑,还要把这个对应关系保存在缓存中,以备下次别的用户查询时,可以直接返回结果,加快网络访问。

原文地址:http://www.maixj.net/ict/dns-chaxun-9208

猜你喜欢

转载自blog.csdn.net/greatxiaoting/article/details/82345901
今日推荐