10

什么是DNS服务器?

DNS(Domain Name System):域名解析服务器

ip地址 和 域名

https://segmentfault.com 这个就是域名,而通过域名解析得到的地址:218.68.250.120就是ip地址,两者都是标记互联网中的一个主机或者网络,只是域名的面向对象是用户,ip地址面向的是计算机。举个例子,我们使用百度地图时,输入天津市茂业大厦这个就是域名,方便人们记忆,但是传到服务器后转化成经纬度,这个就是ip地址,而DNS服务器的实质就是一个存储着域名和ip地址映射的分布式数据库。

DNS解析域名的过程

在了解域名的解析过程之前,需要明白域名称的参次结构,具体的结构过程如下:
图片描述

根域名:DNS系统中最高级别的域名服务器
顶级域名:国家或者组织使用的域名的类型
第二层域名:个人或者机构在互联网中购买注册的域名
子域:二级域名中分割出来的域
主机名:识别特定域名中的计算机

域名解析的过程与这一套域名层次息息相关,在这里放一张神图:
图片描述

具体解析过程 https://www.zhihu.com/questio... 在这里描述的很详细,我一直都比较喜欢把一些脑回路比较大的逻辑用过程图来表示,如下:
图片描述

注意:这里在本地服务器解析失败以后会分出两种情况,根提示和DNS转发,这两种情况中都是运用递归的方式一级一级进行查找的


maxmin
226 声望6 粉丝