DNS域名解析过程
DNS解析的过程实际上就是寻找我们所需要的的资源所在位置的过程。
浏览器输入的url发送给DNS服务器,DNS会查询与域名所对应的IP地址,然后将其返回给浏览器。之后,浏览器将根据IP地址建立TCP连接,发送请求。
DNS解析的全过程:
- 首先在浏览器的缓存在查找有没有对应的IP地址,有就直接返回,没有继续下一步
- 在操作系统的hosts文件中查询,有就直接返回,没有继续下一步
- 将请求发送给本地域名服务器,在本地域名服务器中查询,有就直接返回,没有继续下一步
- 本地域名服务器向根域名服务器发送请求,根域名服务器会返回一个所查询的主域名服务器地址,如.com、.cn等
- 本地域名服务器向主域名服务器发送请求,主域名服务器会返回一个域名对应的Name Server域名服务器地址
- 本地域名服务器向Name Server域名服务器发送请求,Name Server域名服务器返回结果(IP和TTL值)
- 本地域名服务器将返回结果保存在缓存中,以便下次使用(缓存时间由TTL值控制)
- 本地域名服务器将返回结果返回给浏览器

浙公网安备 33010602011771号