详谈DNS解析过程
本文由 小茗同学 发表于 2024-06-21 浏览(141)
最后修改 2024-06-21 标签:

举个例子,浏览器敲下 https://haoji.me 之后是怎么找到你服务器的IP的?

  1. 浏览器缓存:有则停止,没有继续往下。
  2. 操作系统缓存:有则停止,没有继续往下。
  3. 本地 DNS 服务器:通常由网络提供商配置,这一层有缓存则停止,没有继续往下。
  4. 根服务器:请求发送至最近的根服务器,并根据域名后缀重定向到指定域名的顶级域名(TLD)服务器,例如.com顶级域名服务器、.me顶级域名服务器等(全球共13组根服务器);
  5. 顶级域名服务器:顶级域名服务器根据NS记录重定向到你购买域名时配置的权威DNS服务器(如阿里云DNS服务、腾讯云DNS服务);
  6. 权威DNS服务器:你的A记录、CNAME等就存在这里,权威 DNS 服务器返回域名对应的 IP 给本地 DNS 服务器,后者将信息缓存并发送回浏览器,浏览器根据这个IP发起后续请求。