查询服务器域名对应的 IP 地址

域名的层级关系

image.png

根域的 DNS 服务器信息保存在互联网中所有的 DNS 服务器中,任何 DNS 服务器都可以找到并访问根域 DNS 服务器

域名解析的工作流程:

  1. 客户端首先发出一个DNS请求,发送给本地DNS服务器

image.png

  1. 检查缓存,若有直接返回IP地址,没有则访问根域名服务器
  2. 根DNS收到DNS请求,给出顶级域名服务器地址
  3. 顶级域名服务器给出权威DNS服务器地址
  4. 权威DNS服务器查询后给出对应的IP地址
  5. 本地DNS再将IP地址返回给客户端,建立连接

在问本地DNS服务器,会进行一系列检查缓存的操作:

浏览器检查自身的缓存——操作系统检查自身的缓存——hosts文件