首页 > 编程知识 正文

dns解析域名的过程,计算机网络isp是什么

时间:2023-05-05 07:35:52 阅读:159364 作者:231

详细解说DNS域名解析全过程DoubleWeiWei001转载: https://blog.csdn.net/m0 _ 37812513/article/details/78775629

dns域名解析的大致过程:

如果某个用户在地址栏中输入www.taobao.com,则DNS分析有以下10个过程:

1 .是否有与解析为浏览器地址检查自身缓存的此域名对应的ip地址? 如果有,解决就结束了。 此外,还可以在TTL属性中设置缓存域名的时间。

2 .如果不在浏览器缓存中,浏览器会检查操作系统缓存是否有已解析的结果。 操作系统也有域名解析的流程。 在windows上,可以从c驱动器上名为hosts的文件进行设置。 如果您在此指定与域名对应的ip地址,浏览器将首先使用该ip地址。

但是,这样的OS级域名解析规则也被很多黑客利用,通过修改你的hosts文件的内容将特定的域名解析为他指定的ip地址,从而引发了所谓的域名劫持。 因此,windows7将主机文件设置为readonly以防止恶意篡改。

3 .如果到现在为止还没有找到域名,就真的委托本地域名服务器(LDNS )解析域名。 这个服务器一般在你城市的某个地方,离你不远。 该服务器的性能也很好,它会缓存域名解析结果。 约80%的域名解析到此结束。

如果LDNS仍未命中,则直接跳转到根服务器域名服务并请求解决

5 .根域名服务器返回到被查询域的主域名服务器(国际顶级域名服务器,如gTLD Server、 com .cn .org )的地址

6 .此时,LDNS向之前返回的gTLD重发请求

7 .接收请求的gTLD将搜索并返回与此域名对应的Name Server的地址。 此Name Server是在站点注册的域名服务

8. Name Server根据映射关系表找到目标ip,并返回给LDNS

9 .域名9. LDNS缓存和相应的ip

10. LDNS将解析结果返回给用户,用户根据TTL值缓存在本地系统缓存中,域名解析过程到此结束

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。