多语言展示
当前在线:1119今日阅读:168今日分享:49

DNS是如何进行域名解析的?

在浏览器中输入地址后,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,防止被恶意篡改。

推荐信息