域名解析过程详解

687 阅读1分钟

根域

根域13个,中国境内只有几个镜像。根域负责返回顶级域名的权威域名服务器地址。

域的划分

行业划分:com/net/gov/
国家划分:cn/jp/us
baidu.com是个顶级域(一级域) 后面有二级域 三级域

域服务器

提供域名解析的服务器。根据域名返回IP

域名解析流程

1、比如我有一台电脑,需要安装宽带,通过ISP(比如联通)接入互联网,ISP分配一个DNS。
2、DNS也可以指定(比如8.8.8.8)。
3、现在要访问一个域名(www.baidu.com),首先会从本地hosts,本地缓存等获取对应的IP.
4、本地不能获取IP,会向ISP DNS发起请求。
5、如果ISP DNS也没有找到的话,会请求13个根域或者镜像。
6、根域返回顶级域的服务器地址(这里会返回baidu.com这个顶级域的地址)。
7、ISPDNS向baidu.com这个顶级域请求地址,返回www.baidu.com的主机IP。
8、ISPDNS拿到IP返回客户端并缓存下来。

image

盗个图,找不到图片来源了,感谢一下此图的作者