网络 DNS解析过程
- 客户端查本地hosts文件
- DNS本地服务缓存 DNS localcache
- DNS server (recursion(递归)请求)
- 就是DNS服务器自己负责解析的域:直接查询数据库并返回结果
- 不是自己负责的域:
- server cache:找到返回
- iteration(迭代) 由根找顶级域再找二级域… 完成解析请求
返回的结果:
- 肯定答案:确定结果(可以缓存)
- 否定答案:不存在查询的键, 所以不存在由键查询的值(也会缓存)
- 权威答案:有就是有, 没有就是没有
- 非权威答案:肯能server端刚发给客户端没有的结果, 自己就更新了
网络 DNS解析过程
https://maocat.cc/2020/04/21/网络/DNS解析过程/