Skip to content

DNS

定义

域名解析系统

工作原理 (自下而上)

例如查找 www.baidu.com 的 ip 地址

  1. 查找缓存
      1. 检查浏览器缓存
      1. 检查操作系统缓存 (常见的有 host 文件)
      1. 检查路由器缓存
  2. 如何缓存查找到,会向 ISP (网络服务提供商) 的本地 DNS 服务器查询
  3. 如果本地 DNS 服务器没有找到,会向根域名服务器请求解析,分为以下几步:(自顶向下)
      1. 根服务器返回顶级域名服务器(如.com、.cn、.org等)地址,例如该例子中的 .com 的地址
      1. 接着向顶级瑜域名服务器发送请求,然后会返回次级域名服务器的地址,例如该例子会返回 .baidu 的地址
      1. 接着向次级域名服务器发送请求,会返回通过三级域名地址的 IP,例如本例子返回的 www.baidu.com 的地址
    • 4.Local DNS Server会缓存结果,并返回给用户,缓存在系统中