说说 DNS 的解析过程?

说说 DNS 的解析过程?
DNS,英文全称是 domain name system,域名解析系统,它的作用也很明确,就是域名和 IP 相互映射。
DNS 的解析过程如下图:
假设你要查询www.baidu.com的 IP 地址:
- 首先会查找浏览器的缓存,看看是否能找到www.baidu.com对应的 IP 地址,找到就直接返回;否则进行下一步。
- 将请求发往给本地 DNS 服务器,如果查找到也直接返回,否则继续进行下一步;
- 本地 DNS 服务器向根域名服务器发送请求,根域名服务器返回负责
com
的顶级域名服务器的 IP 地址的列表。 - 本地 DNS 服务器再向其中一个负责
com
的顶级域名服务器发送一个请求,返回负责baidu.com
的权限域名服务器的 IP 地址列表。 - 本地 DNS 服务器再向其中一个权限域名服务器发送一个请求,返回www.baidu.com所对应的 IP 地址。