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