在浏览器中输入地址后,DNS域名解析要经过一个过程,然后就能成功访问,下面一起来看看。
工具/原料
1
演示设备:windows台式机
2
系统windows 10
方法/步骤
1
打开浏览器,在地址栏中输入地址后进行访问的时候,浏览器会先检查缓存中是否有被解析过的域名对应的ip地址,如果有,那么解析就结束了。
2
如果没有,浏览器会继续检查,而操作系统也会有一个域名解析的过程,通过C盘中的hosts文件来设置,如果在这里指定了域名对应的ip,那么浏览器会优先使用这个ip地址。
3
到了这一步还没命中域名的话,就会请求本地域名服务器LDNS来解析,大多数域名解析到这步就能完成了。
4
假如LDNS仍然没有命中,就会直接跳到Root Server 域名服务器,发出解析请求。
5
这个时候根域名服务器会返回给LDNS一个查询域的主域名服务器,然后LDNS再发送请求给上一步返回的gTLD。
6
此时接受请求的gTLD先进行查找,然后返回这个域名对应的Name Server的地址。
7
Name Server会根据映射关系,找到目标ip,然后返回给LDNS。
8
然后LDNS就会缓存这个域名和对应的ip,再把结果返回给用户,用户就可以根据TTL值缓存到本地系统缓存中了。
注意事项
Tips:在windows7系统中将hosts文件设置成了readonly,防止被恶意篡改。
上一篇:怎么查看自己的dns
下一篇:dns怎么设置,如何优选优化网络