计算机网络总结(6)——DNS 域名解析过程

域名解析对于网络用户来说是透明的,并将该请求发送给本地域名服务器,若本地域名服务器上没有对应的记录,则由本地域名服务器负责向上一级域名服务器申请资源,此时该 DNS 服务器对上层来讲也相当于一台DNS客户机。每一个域名服务器不仅能够进行一些域名地址到IP地址的解析,还应该具有连接其他域名服务器的能力。

域名解析的过程如下:

  • 【步骤一】客户机(主机)提出域名解析请求,并将该请求发送给本地域名服务器。客户机向本地域名服务器的查询一般采用递归查询;
  • 【步骤二】当本地的域名服务器收到请求之后,就先查询本地的域名缓存,如果有该记录项,则本地的域名服务器就直接把查询的结果返回;
  • 【步骤三】如果本地的缓存中没有该及录项,则本地域名服务器就直接把请求发给根域名服务器,然后根域名服务器再返回给本地域名服务器一个所查询域的主域名服务器的IP;
  • 【步骤四】本地服务器再向上一步返回的域名服务器发送请求,然后接受请求的服务器查询自己的域名缓存,如果没有该记录项,则返回相关的下一级域名服务器的地址;
  • 【步骤五】重复步骤四,直到找到正确的记录;
  • 【步骤六】本地域名服务器把返回的结果保存到域名缓存,以备下一次使用,同时将结果返回给客户机。
举个栗子

例如,在因特网内的一台 DNS 服务器,向所在区域的本地域名服务发出递归查询请求,要求对域名 www.neu.edu.cn 进行解析,若该域名不在用户域名服务器的管辖范围内,用户域名服务器采用迭代查询的方法向根域名服务器发出请求,根域名服务器传回能够解析

  • 5
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值