- 当我们发起请求查询 www.nihao.net 这个域名时会用到 DNS 服务。
- DNS 拿到请求后,先检查一下自己的缓存中有没有这个地址,有的话就直接返回。
- 如果缓存中没有的话,DNS 会从配置文件里面读取13个根域名服务器的地址。并向其中一台发起请求。
- 根服务器拿到这个请求后,知道他是 com 这个顶级域名下的,所以就会返回 com 域中的 NS 记录,一般来说是 13 台主机名和 IP 。
- 然后 DNS 向其中一台再次发起请求, com 域的服务器发现你这请求是 nihao.com 这个域的,我一查发现了这个域的 NS ,那我就返回给你,你再去查。
- DNS 不厌其烦的再次向 nihao 这个域的权威服务器发起请求, nihao 收到之后,查了下有 www 的这台主机,就把这个 IP 返回给你了。
- DNS 拿到了之后,将其返回给了客户端,并且把这个保存在高速缓存中,以便下次调用。
域名解析过程
最新推荐文章于 2024-07-09 23:21:38 发布