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 域名解析功能。

system-view

[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

标签: