编程技术分享平台

网站首页 > 技术教程 正文

DNS解析过程详解(dns解析两种方式)

xnh888 2024-11-07 13:17:05 技术教程 43 ℃ 0 评论

  DNS解析过程详解

  今天想和大家一起探讨下DNS是怎么解析的。

  在浏览器中输入一个网址如:www.vecloud.com

  1、首先会在本地的hosts文件中查找是否有这个网址的映射关系,如果有则直接调用这个IP的映射进行访问;  

  2、如果没有则会去本地DNS解析缓存查找是否有这个网址的映射关系,如果有则返回;

  3、如果本地DNS解析缓存没有映射关系,首先找本地的TCP/IP设置的DNS服务器,这里我们叫做本地DNS服务器,如果所找的网址在本地DNS的资源范围内则返回解析给主机,此解析具有权威性;

  4、如果不在本地DNS的资源范围内,但该服务器已经存储了网址的映射关系,那么调用这个IP的映射关系,完成地址解析,此解析不具有权威性。  

  5、如果本地服务器的解析失败并且缓存中没有对应的映射关系。那么就有两种情况 

  1)本地DNS服务器开启装发模式,则向上一级请求,若上一级也不能解析就找上上一级依次类推,最终把解析返回给本地DNS,本地DNS返回给主机。

  2)如果本地DNS未采用转发模式。就回去找13组根DNS,根DNS收到后就会去判断这个域名由谁来管理将负责此域名的IP返给本地DNS,本地DNS再去找负责的根DNS,如果根DNS不能解析就去找下一级的DNS给本地DNS,然后一直重复这个过程直到找到www.vecloud.com的主机。  

  这个就是DNS解析的整个过程。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表