首页 > 编程知识 正文

香港dns域名解析,dns解析域名的过程

时间:2023-05-03 07:56:33 阅读:136074 作者:677

虽然很多人都知道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 举报,一经查实,本站将立刻删除。