DNS解析过程

  1. 在浏览器中输入www.qq.com域名,操作系统会先检查自己本地的hosts文件是否有这个网址的映射关系,如果有,就调用这个IP,完成域名解析。

  2. 如果hosts中没有这个域名的映射,则查找本地DNS解析器缓存,是否有这个网址的映射关系,如果有,直接返回,完成域名解析。

  3. 如果也没有,则会找TCP/IP参数中设置的首选DNS服务器,在此,我们叫它做本地DNS服务器,此服务器收到查询时,如果要查询的域名,包含在本地配置中,则返回解析结果给客户机,完成域名解析。

  4. 如果也不能由本地DNS服务器区域解析,但该服务器已经换成了此网址映射关系,则使用该映射关系,完成地址解析。

  5. 如果也失效,则根据本地DNS服务器的设置(是否设置转发器)进行查询,如果未用转发模式,本地DNS会把请求发至根DNS, 根DNS服务器收到请求后,判断域名(如.com)是谁来授权管理,并返回一个负责该顶级域名服务器的IP. 然后本地DNS服务器会联系该负责该顶级域名服务器,如果这台服务器也无法解析,那么会找管理.com域名的下一级DNS服务器,重复上面的动作,进行查询,直到找到www.qq.com的主机。

  6. 如果用的转发模式,此DNS服务器会把请求转发至上一级DNS服务器,由上一级服务器进行解析,上一级解析器如果不能解析,或找根DNS服务器,或把请求转至上上级,以此循环。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值