网工:DNS域名解析系统

DNS

是把主机名解析为IP地址的系统解决了IP地址的记忆问题,由解析器和域名服务器组成,DNS主要基于UDP协议,较少情况下使用TCP协议,端口号均为53,域名系统由三部分构成:DNS命名空间、域名服务器、DNS客户机。

DNS命名空间

DNS采用分层式命名系统,层次树状结构。连接在再Internet的主机或者路由器都有一个唯一的层次结构名(域名)。域名由若干个部分组成,每个部分代表不同级别的域名,并使用“.”隔开。完整结构为:主机•••.三级域名.二级域名.顶级域名。

  • 域名的每个部分不超过63个字符,整个域名不超过255个字符。
  1. 根域:域名空间的最顶端,提供根域名服务,用“.”来表示。
  2. 顶级域名:在根域名之下,分为三大类:国家顶级域名、通用顶级域名和国际顶级域名。
  3. 主机:属于最低层域名,域名书的叶子端,代表 各类主机提供的服务。
域名服务器

运行模式为客户机/服务器模式(C/S模式)。

  1. 按层次分为根域名服务器、顶级域名服务器、权限域名服务器、本地域名服务器。
    按层次分
  2. 按域名服务器的作用分为:主域名服务器、辅助域名服务器、缓存域名服务器、转发域名服务器。按域名服务器的作用分
资源记录

DNS数据库包括DNS服务器所使用的一个或多个文件,每个区域都拥有一组结构化的资源记录。资源记录格式为:
[Domain][TTL][class] record-type record-specific

  • Domain:资源记录引用的域对象名。可以是单台主机,也可以是整个域。Daomian字串用“.”分隔,只要没有用一个“.”标识结束,就与当前域有关系。
  • TTL:生存时间记录字段。以秒为单位定义该资源记录中的信息存放在告诉缓存中的时间长度。通常该字段为空,表示生存周期在授权资源记录开始中指定。
  • class:指定网络的地址类。对于TCP/IP网络使用IN。
  • record-type:记录类型。标识这是哪一类资源记录。
  • record-specific:指定与这个资源记录有关的数据。这个值是必要的。数据字段的格式取决于类型字段的内容。
域名解析
  1. 递归查询
    最主要的域名查询方式。主机有域名解析需求时,首先查询本地域名服务器,如果成功,则由本地域名服务器返回结果;如果失败,则查询上一级域名服务器,然后由上一级域名服务器完成查询。
  2. 迭代查询
    主机有域名解析需求时,首先查询本地域名服务器,如果成功,则由本地域名服务器返回结果;如果失败,本地域名服务器直接向根域名服务器发起查询请求,由其给出一个顶级域名服务器的IP地址;然后本地域名服务器直接向顶级域名服务器发起查询请求,由其给出一个本地域名服务器(或者权限域名服务器),如此迭代下去直到得到结果IP。

默认情况下,DNS客户端先找host文件中的配置。
客户机先查找DNS缓存,只有在DNS缓存找不到时,再根据本机配置确定是先查找HOST文件还是DNS服务器。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值