DNSv4/v6配置命令
clear dynamic-host
- 命令:
clear dynamic-host {<ip-address>|<ipv6-address>|all }
- 功能:删除动态缓存中指定地址的或者所有的域名表项。
- 参数:
<ip-address>
为 IP 地址,点分十进制格式,<ipv6-address>
为 IPv6 地址。all 是删除所有的域名地址映射关系。 - 命令模式:特权模式。
- 缺省情况:缺省为不配置。使用指南:本命令用于手动删除动态域名缓存中的域名和地址表项,当域名在缓存中存活的时间太长时,此命令显得非常有用。
- 举例:删除地址为 202.108.22.5 的域名表项。
Switch#clear dynamic-host 202.108.22.5
debug dns
- 命令:
debug dns {all | packet [send | recv]| events|relay}
no debug dns {all | packet [send | recv]| events|relay}
- 功能:显示进行 DNS 域名解析时的应用调试信息,该命令的 no 形式关闭 DEBUG 显示。
- 参数:无。
- 命令模式:特权模式。
- 举例:
Switch#debug dns all
Switch#ping host www.sina.com.cn
%Jan 01 00:03:13 2006 domain name www.sina.com.cn is to be parsed!
%Jan 01 00:03:13 2006 Dns query type is A!
%Jan 01 00:03:13 2006 Connect dns server 10.1.120.241 ......
ping www.sina.com.cn [202.108.33.32]
Type ^c to abort.
Sending 5 56-byte ICMP Echos to 202.108.33.32, timeout is 2 seconds.
%Jan 01 00:03:15 2006 Host:www.sina.com.cn Address:202.108.33.32
.....
Success rate is 0 percent (0/5), round-trip min/avg/max = 0/0/0 ms
dns-server
- 命令:
dns-server {<ip-address>|<ipv6-address>} [priority <value>]
no dns-server {<ip-address>|<ipv6-address>}
- 功能:配置/删除DNS服务器。
- 参数:
<ip-address>
为IP地址,点分十进制格式,<ipv6-address>
为IPv6地址,`<value>
为 DNS 服务器的优先级,范围 0~255,默认为 0。`
- 命令模式:全局配置模式。
- 缺省情况:缺省为不配置。
- 使用指南:本命令用于配置/删除 DNS 服务器,当需要进行动态域名解析时,交换机向配置的DNS服务器发出域名查询请求,DNS 服务器最多配置 6 个。其中优先级为可选参数,如果配置了优先级,则按照优先级从大到小的顺序来组织 DNS 服务器,即交换机首先向优先级最大的服务器发送域名查询请求,因此可以把一些查询速度较快、经常使用的 DNS 服务器配置成较高的优先级,以方便查询。如果不配置优先级,则按照配置的先后顺序来查询 DNS 服务器。交换机做为 DNS SERVER 功能时,对DNS SERVER的查询不按照上面的优先级原则,而是统一向所有配置的服务器发送请求。
- 举例:配置优先级为 200 的 DNS 服务器 10.1.120.241。
Switch(config)#dns-server 10.1.120.241 priority 200
dns lookup
- 命令:
dns lookup {ipv4|ipv6} <hostname>
- 功能:执行DNS动态域名解析。
- 参数:
{ipv4|ipv6}
表示 IPv4 或者 IPv6 地址查询,<hostname>
为要解析的动态主机名,最大 63 个字符。 - 命令模式:全局配置模式。缺省情况:缺省为不配置。
- 使用指南:本命令根据输入的主机名进行相应地址的查询,可以进行 IPv4 或者 IPv6 地址的查询,查询到的域名和对应地址存储在动态缓存中。本命令只是单独为了进行域名解析,没有什么应用功能,命令使用过程中不能进行中断,如果配置多个服务器和域名后缀,在进行域名解析的时候可能要很长时间。
- 举例:查询 www.sina.com 的 IPv4 地址。
Switch(config)#dns lookup ipv4 www.sina.com
show dns name-server
- 命令:
show dns name-server
- 功能:显示配置的 DNS 服务器信息。
- 参数:无。命令模式:特权和配置模式。
- 举例:
Switch#show dns name-server
DNS NAME SERVER:
Address Priority
10.1.120.231 100
10.1.180.85 80
2001::1 20
show dns domain-list
- 命令:
show dns domain-list
- 功能:显示配置的 DNS 域名后缀信息。
- 参数:无。命令模式:特权和配置模式。
- 举例:
Switch#show dns domain-list
DNS DOMAIN LIST:
com.cn
edu.cn
`show dns hosts
- 命令:
show dns hosts
- 功能:显示交换机中解析到的动态域名信息。
- 参数:无。命令模式:特权和配置模式。
- 举例:
Switch# show dns hosts
Total number of dynamic host is 2
DNS HOST LIST:
Hostname Address Time to live Type
www.sina.com.cn 202.108.33.32 168000 dynamic
www.ipv6.org 2001:6b0:1: 168060 dynamic
show dns config
- 命令:
show dns config
- 功能:显示交换机中配置的 DNS 全局信息。
- 参数:无。
- 命令模式:特权和配置模式。
- 举例:
Switch(config)#show dns config
ip dns server enable
ip domain-lookup enable
the maximum of
dns client in cache is 3000, timeout is 5
dns client number in cache is 0
dns dynamic host in cache is 0
dns name server number is 1 dns domain-list number is 0
show dns client
- 命令:
show dns client
- 功能:显示交换机中维护的 DNS Client 信息。
- 参数:无。命令模式:特权和配置模式。
- 举例:
Switch(config)#show dns client
DNS REQUEST LIST:
Total number of dns request is 2
Address Request Id
192.168.11.141 1
192.168.11.138 2
ip domain-lookup
- 命令:
ip domain-lookup no ip domain-lookup
- 功能:启动/关闭 DNS 功能,交换机是否会向真正的 DNS 服务器进行动态的 DNS 域名查询。
- 参数:无。
- 命令模式:全局配置模式。
- 缺省情况:缺省为不配置。
- 使用指南:本命令用于启动/关闭交换机 DNS 动态查询功能。当启动 DNS 动态查询功能后,应用工具(如 ping 等)或者交换机作 DNS SERVER 时遇到域名处理时会向配置的 DNS 服务器发送域名解析请求,得到该域名对应的 IPv4/IPv6 地址。关闭该功能后,遇到域名处理时则不再发送域名解析请求,而只在静态配置的域名中查找,即不再执行动态域名解析,如果此时动态域名缓存中存在以前解析到的域名,也不会去删除,也不会去查找,在时间老化后会被自动删除。 举例:启动DNS功能,能够动态解析域名。
Switch(config)#ip domain-lookup
ip domain-list
- 命令:
ip domain-list <WORD> no ip domain-list <WORD>
- 功能:配置/删除域名后缀。
- 参数:
<WORD>
为域名后缀字符串,最大 63 个字符。 - 命令模式:全局配置模式。缺省情况:缺省为不配置。
- 使用指南:本命令用于配置/删除域名后缀,当输入不完整的域名(如 sina )时,交换机自动添加域名后缀以后再进行域名解析,域名后缀最多配置 6 个。其中先配置的域名后缀则先被添加。
- 举例:配置域名后缀 com。
Switch(config)#ip domain-list com
ip dns server
- 命令:
ip dns server no ip dns server
- 功能:启动/关闭 DNS SERVER 功能。
- 参数:无。
- 命令模式:全局配置模式。
- 缺省情况:缺省为不配置。
- 使用指南:当启动了 DNS SERVER 功能后,能够接收处理客户端的 DNS Request,或者本地查找结果或者向真正DNS服务器请求。
- 举例:配置交换机启动 dns server 的功能。
Switch(config)#ip dns server
ip dns server queue maximum
- 命令:
ip dns server queue maximum <1-5000>
no ip dns server queue maximum
- 功能:配置交换机缓存客户信息的最大数量。
- 参数:
<1-5000>
可以配置 1-5000 个。 - 命令模式:全局配置模式。
- 缺省情况:默认是允许 3000 个用户。
- 使用指南:当接收客户端的 DNS Request 后,交换机会缓存该客户的信息,但是维护的客户信息数量不能超过配置的最大值,超过该值后,该客户的请求不能被处理。 举例:配置交换机缓存客户信息的最大数量为2000。
Switch(config)#ip dns server queue maximum 2000
cip dns server queue timeout
- 命令:
ip dns server queue timeout <1-100>
no ip dns server queue timeout
- 功能:配置交换机缓存客户信息的最大超时时间。
- 参数:
<1-100>
可以配置 1-100s 的超时时间。 - 命令模式:全局配置模式。
- 缺省情况:默认是 5s 的超时时间。
- 使用指南:当接收客户端的 DNS Request 后,交换机会缓存该客户的信息,但是维护的客户信息时间不能超过配置的最大超时时间,超时后该客户的信息被清除。
- 举例:配置交换机缓存客户信息的最大超时时间为10s。
Switch(config)#ip dns server queue timeout 10