域名解析过程

来源:互联网 发布:阿里云控制台 编辑:程序博客网 时间:2024/06/05 01:27
  1. 当我们发起请求查询 www.nihao.net 这个域名时会用到 DNS 服务。
  2. DNS 拿到请求后,先检查一下自己的缓存中有没有这个地址,有的话就直接返回。
  3. 如果缓存中没有的话,DNS 会从配置文件里面读取13个根域名服务器的地址。并向其中一台发起请求。
  4. 根服务器拿到这个请求后,知道他是 com 这个顶级域名下的,所以就会返回 com 域中的 NS 记录,一般来说是 13 台主机名和 IP 。
  5. 然后 DNS 向其中一台再次发起请求, com 域的服务器发现你这请求是 nihao.com 这个域的,我一查发现了这个域的 NS ,那我就返回给你,你再去查。
  6. DNS 不厌其烦的再次向 nihao 这个域的权威服务器发起请求, nihao 收到之后,查了下有 www 的这台主机,就把这个 IP 返回给你了。
  7. DNS 拿到了之后,将其返回给了客户端,并且把这个保存在高速缓存中,以便下次调用。
0 0
原创粉丝点击