03-第3章 DNS配置
通用路由平台 VRP 操作手册 IP业务分册目 录目 录第3章 DNS配置...........................................................
通用路由平台 VRP 操作手册 IP业务分册
目 录
目 录
第3章 DNS配置....................................................................................................................3-1
3.1 简介.................................................................................................................................... 3-1
3.1.1 DNS概述................................................................................................................. 3-1
3.1.2 静态DNS................................................................................................................. 3-1
3.1.3 动态DNS................................................................................................................. 3-2
3.1.4 参考信息.................................................................................................................. 3-3
3.2 配置DNS........................................................................................................................... 3-3
3.2.1 建立配置任务........................................................................................................... 3-3
3.2.2 配置静态DNS 表项................................................................................................. 3-4
3.2.3 配置动态DNS 服务................................................................................................. 3-4
3.2.4 检查配置结果........................................................................................................... 3-5
3.3 维护DNS........................................................................................................................... 3-5
3.3.1 清除DNS 表项......................................................................................................... 3-5
3.3.2 调试DNS................................................................................................................. 3-6
3.4 DNS配置举例.................................................................................................................... 3-6
3.5 故障处理............................................................................................................................. 3-7
i
,通用路由平台 VRP 操作手册 IP业务分册
第3章 DNS配置
第3章 DNS配置
域名系统DNS (Domain Name System)用于建立域名与IP 地址的对应关系。下表列出了本章所包含的内容。 如果您需要……
了解DNS 的基本原理和概念 使用域名与其他设备通信 请阅读…… 简介 配置任务:配置DNS
配置举例:DNS 配置举例
清除DNS 的统计信息或调试DNS
检测和排除DNS 的运行故障 维护DNS 故障处理
3.1 简介 本节介绍了配置DNS 需要理解的基本知识,具体包括:
z z
z
z 静态DNS 参考信息
3.1.1 DNS概述
TCP/IP不仅提供了IP 地址来确定设备,而且还专门设计了一种字符串形式的主机命名机制,这就是所谓的域名系统DNS (Domain Name System)。此系统使用一种有层次的命名方式,为网上的设备指定一个有意义的名字,并且在网络上设置域名解析服务器,建立域名与IP 地址的对应关系。这样一来用户就可以使用便于记忆的、有意义的域名,而不必去记忆复杂的IP 地址。
域名解析分为动态解析和静态解析,二者可以相辅相成,在解析域名时,可以首先采用静态解析的方法,如果静态解析不成功,再采用动态解析的方法。可以将一些常用的域名放入静态域名解析表中,这样可以大大提高域名解析效率。
3.1.2 静态DNS
静态域名解析是通过静态域名解析表进行的,即手动建立域名和IP 地址之间的对应关系表,该表的作用类似于Windows 9X操作系统下的hosts 文件。当客户机需要
3-1
,通用路由平台 VRP 操作手册 IP业务分册
第3章 DNS配置
域名所对应的IP 地址时,即到静态域名解析表中去查找指定的域名,从而获得所对应的IP 地址。
3.1.3 动态DNS
1. DNS服务器
动态解析有专用的域名解析服务器,负责接受客户提出的域名解析请求。服务器首先在本机数据库内部解析,如果判断不属于本域范围之内,就将请求交给上一级的域名解析服务器,直到完成解析。解析的结果或者为IP 地址,或者域名不存在,并将解析的结果反馈给客户机。用户程序对域名服务器(DNS Server)的访问是通过DNS 客户端(DNS Client)的一个地址解析器(Resolver )来完成的。
用户程序、解析器和域名服务器以及解析器上的缓存区关系如图3-1所示,其中解析器和缓存区集成在一起构成DNS Client,它的作用是接受用户程序的DNS 咨询,并对其做出反应。一般来说,用户程序和解析器是在同一台主机上,域名服务器和它们在不同的主机上。

图3-1 动态DNS
2. 动态DNS 的工作过程
动态DNS 的工作过程如图3-1所示。
(1) 用户程序首先向DNS Client发出请求;
(2) DNS Client 收到请求后,首先查询本机数据库/缓存,如果没有发现所要查找
的映射项,就向域名服务器发送查询报文;
(3) DNS Client 收到响应后再解析域名服务器发回来的响应报文,并根据响应报文
的内容决定下一步的操作。
动态域名解析支持缓存功能,对于每次动态解析成功的域名IP 地址映射,存放在内存的动态域名缓存区中,下一次查询相同域名的时候,就可以直接从缓存区中读取,不用向域名服务器请求了。缓存区中的映射在一段时间后被老化删除,保证能够及时从域名服务器得到最新的内容。老化时间由域名服务器设置,对于安装不同操作系统的域名服务器,都有其相对应的老化时间。路由器从协议报文中获得老化时间。
3-2
,通用路由平台 VRP 操作手册 IP业务分册
第3章 DNS配置
3. 动态DNS 的后缀名
动态域名解析支持域名后缀列表功能,用户可以预先设置一些域名后缀,在域名解析的时候,用户只需要输入域名的部分字段,系统会自动将输入域名加上不同的后缀进行解析。举例说明,用户想查询域名“huawei.com ”,那么可以在后缀列表中配置com ,然后输入“huawei ”,系统会自动将输入域名与后缀连接成“huawei.com ”进行查询。使用域名后缀的时候,可能会出现以下几种情况:
z 如果用户输入的域名中没有“. ”,比如“huawei ”,系统认为这是一个主机
名,会首先加上域名后缀进行查询。如果所有域名都查询失败,最后用最初输入的域名进行查询。
z 如果用户输入的域名中间有“. ”比如“www.huawei ”,系统直接用它进行查
询。如果查询失败,再依次加上各个后缀进行查询。
z 如果用户输入的域名最后有“. ”,比如“huawei.com. ”,系统首先会将输入
域名最后的“. ”去掉,用剩下的部分查询,如果没有成功,会再去匹配域名列表进行查询。
3.1.4 参考信息
如果要更详细的了解DNS 的原理,请参考以下文档。
z
z RFC1034:Domain Names - Concepts and Facilities RFC1035:Domain Names - Implementation and Specification
3.2 配置DNS
3.2.1 建立配置任务
1. 应用环境
登录到路由器的本地用户如果使用域名与其他设备通信就需要配置DNS 。DNS 表项就是域名与IP 地址的映射。
如果用户使用域名访问其他设备的次数很少,或者没有可用的DNS 服务器时,需要配置静态DNS 。配置静态DNS 需要网络管理员知道域名与IP 地址的对应关系,且在域名与IP 地址的对应关系变化时,需要手动修改DNS 表项。
如果用户需要使用域名访问很多的设备,且有可用的DNS 服务器,此时可配置动态DNS 。动态DNS 需要有DNS 服务器的支持。
2. 前置任务
在配置DNS 之前,需完成以下任务:
z 配置路由器接口的物理属性
3-3
,通用路由平台 VRP 操作手册 IP业务分册
z
z
z 第3章 DNS配置配置路由器接口的链路层协议 配置本路由器与DNS 服务器之间的路由 配置DNS 服务器
3. 数据准备
在配置DNS 之前,需准备以下数据: 序号
1
2
3 数据 静态DNS 表项的域名和对应的IP 地址 DNS 服务器的IP 地址 动态DNS 的域名或域名的列表
4. 配置过程
序号 1 2
3 过程 配置动态服务 检查配置结果
3.2.2 配置静态DNS 表项 步骤
1
2 操作 进入系统视图 配置主机名和对应IP 地址 命令 system-view ip host host-name ip-address
每个主机名只能对应一个IP 地址,当对同一主机名进行多次配置时,最后配置的IP 地址有效。如果有多个主机名需要解析,则需要重复步骤2。
最多可以配置50个静态DNS 表项。
3.2.3 配置动态DNS 服务 步骤
1
2
3
4 操作 进入系统视图 使能动态域名解析功能 增加域名服务器 增加域名后缀列表 命令 system-view dns resolve dns server ip-address dns domain domain-name
3-4
,通用路由平台 VRP 操作手册 IP业务分册
第3章 DNS配置
系统最多支持6个域名服务器、10个域名后缀。如果要配置多个域名,则需重复步骤3。如果要配置多个域名后缀,则需重复步骤4。
3.2.4 检查配置结果
在完成上述配置后,在任一视图下执行下面的display 命令,查看DNS 的运行信息,检查配置的效果。运行信息的详细解释请参考《通用路由平台VRP 命令手册》。 步骤
1
2
3
4 操作 查看静态DNS 表 显示域名服务器的配置信息 显示域名后缀列表的配置信息 显示动态域名缓存区信息 命令 display ip host display dns server display dns domain display dns dynamic-host
在配置成功时,执行上面的命令,应能得到如下的结果:
z
z
z z 静态的DNS 表项,包括主机名和IP 地址。 所有域名服务器的IP 地址。 域名后缀。 动态域名缓存区内的相关信息。 3.3 维护DNS
维护DNS 的内容包括:
z z

调试DNS
3.3.1 清除DNS 表项
注意:
清除DNS 表项后,将无法恢复,清除之前务必仔细确认。
在确认需要清除DNS 的运行信息后,请在用户视图下执行下面的reset 命令。 操作
清除动态域名缓存区信息 命令 reset dns dynamic-host
3-5
,通用路由平台 VRP 操作手册 IP业务分册
第3章 DNS配置
3.3.2 调试

DNS
注意:
打开调试开关将影响系统的性能。调试完毕后,应及时执行undo debugging all命令关闭调试开关。
在出现DNS 运行故障时,请在用户视图下执行下面的debugging 命令对DNS 进行调试,查看调试信息,并定位故障的原因。输出调试信息的操作步骤请参考《通用路由平台VRP 操作手册 系统分册》。 操作
打开动态DNS 调试信息开关 命令 debugging dns
3.4 DNS配置举例
1. 组网需求
如图3-2所示,路由器RouterA 作为DNS Client端和DNS Server配合,使得路由器RouterA 通过域名(huawei.com )能够访问IP 地址为1.1.1.2/16的主机,配置域名后缀com 和net 。
DNS Server

Router A
图3-2 DNS 组网图 huawei.com
2. 配置思路
DNS 的配置思路如下:
(1) 使能DNS 域名解析功能。
(2) 配置DNS 服务器的IP 地址。
(3) 配置域名后缀。
3. 数据准备
为完成此配置举例,需要准备如下数据:
z
z DNS 服务器的IP 地址 域名后缀
3-6
,通用路由平台 VRP 操作手册 IP业务分册
第3章 DNS配置
4. 配置步骤
说明:
在开始下面的配置之前,假设路由器RouterA 和各个主机都已经配置完毕,接口IP 地址如上图所示。并且在DNS Server上有域名为huawei.com 、IP 地址为1.1.1.2/16的映射项,DNS Server工作正常。
配置路由器RouterA :
# 使能DNS 域名解析功能。
[RouterA] dns resolve
# 配置DNS Server的IP 地址。
[RouterA] dns server 2.1.1.2
# 配置域名后缀net 。
[RouterA] dns domain net
# 配置域名后缀com 。
[RouterA] dns domain com
在路由器RouterA 上执行ping huawei命令,可以ping 通,且对应的目的地址为
1.1.1.2。
5. 配置文件
RouterA 的配置文件
dns resolve
dns server 2.1.1.2
dns domain com
dns domain net
interface GigabitEthernet1/0/0
ip address 2.1.1.1 255.255.0.0
interface GigabitEthernet1/1/1
ip address 1.1.1.1 255.255.0.0
3.5 故障处理
1. 现象描述
配置动态DNS ,但不能根据域名解析到正确的IP 地址。
3-7
,通用路由平台 VRP 操作手册 IP业务分册
第3章 DNS配置
2. 分析
DNS Client需要和DNS Server端进行配合使用才能根据域名解析到正确的IP 地址。
3. 处理过程 步骤
1
2
3
4 操作 执行命令display dns dynamic-host,检查动态域名缓存区信息是否存在域名。 如果不存在要解析的域名,检查路由器是否和DNS Server通信正常,DNS Server是否工作正常。检查DNS Client是否已经使能,如果没有使能则不能正常解析域名。 如果存在要解析的域名,但地址不对,则检查DNS Client端所配置的DNS 服务器IP 地址是否正确。 检查DNS Server所设置的域名和地址映射表是否正确。
3-8