DNS
是什么?
域名解析服务,把域名解析为目标的IP
解析流程

- 一开始就会去看浏览器本地缓存是否有
- 没有就去本地host文件看看有没有
- host文件没有的话才会去向本地DNS服务发请求
- 如果本都DNS服务器有缓存,就返回。没有就会去向根域的DNS服务器发请求,根域名服务器并不负责实际的域名解析,而是告诉本地DNS服务器应该去哪个顶级域的DNS服务器查询
- 顶级域的DNS服务器也不负责具体的域名解析,而是告诉本地DNS服务器可以去哪个权威DNS服务器查询
- 本地DNS服务器最后就会向权威DNS服务器发查询请求。权威DNS服务器就是负责将IP地址和域名进行映射存储的服务器,查到了就返回
- DNS服务器把IP返回给浏览器后,并且会把查询结果缓存到本地,以便下次快速查询。