• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

03 三层技术-IP业务命令参考

目录

04-域名解析命令

本章节下载 04-域名解析命令  (139.75 KB)

04-域名解析命令


1 IPv4域名解析配置命令

1.1  IPv4域名解析配置命令

1.1.1  display dns domain

【命令】

display dns domain [ dynamic ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

dynamic:显示通过DHCP等协议动态获得的域名后缀信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display dns domain命令用来显示域名后缀列表信息。

相关配置可参考命令dns domain

【举例】

# 显示域名后缀列表信息。

<Sysname> display dns domain

 Type:

  D:Dynamic    S:Static

 

No.    Type   Domain-name

1      S      com

表1-1 display dns domain命令显示信息描述表

字段

描述

No.

序号

Type

域名后缀类型,S表示静态配置的域名后缀,D表示通过DHCP等协议动态获得的域名后缀

Domain-name

域名后缀名称

 

1.1.2  display dns host

【命令】

display dns host [ ip | ipv6 | naptr | srv ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

ip:显示A类查询的动态缓存信息。A类查询用来解析域名对应的IPv4地址。

ipv6:显示AAAA类查询的动态缓存信息。AAAA类查询用来解析域名对应的IPv6地址。

naptr:显示NAPTR类查询的动态缓存信息。NAPTR类查询用来解析字符串对应的替换规则,以便将该字符串转换为域名。

srv:显示SRV类查询的动态缓存信息。SRV类查询用来获取提供某种服务的服务器站点的域名。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display dns host命令用来显示DNS动态缓存信息。

如果不指定任何参数,则显示所有查询类型的DNS动态缓存信息。

相关配置可参考命令reset dns host

【举例】

# 显示所有查询类型的DNS动态缓存信息。

<Sysname> display dns host

No.  Host                       TTL  Type  Reply Data

1    sample.com                 3132 IP    192.168.10.1

2    sample.net                 2925 IPv6  FE80::4904:4448

3    sip.sample.com             3122 NAPTR 100 10 u sip+E2U !^.*$!sip:info.se!i

4    website.tcp.sample.com     3029 SRV   10 10 8080 iis.sample.com

表1-2 display dns host命令显示信息描述表

字段

描述

No.

序号

Host

查询名称

TTL

表项可以缓存的时间,单位为秒

Type

查询类型,取值包括IP、IPv6、NAPTR和SRV

Reply Data

应答数据

·     对于IP查询类型,应答数据为IPv4地址

·     对于IPv6查询类型,应答数据为IPv6地址

·     对于NAPTR查询类型,应答数据依次为序号、优先级、标识、服务名称、字符串替换规则和替换字符串

·     对于SRV查询类型,应答数据依次为优先级、权值、端口和目标域名

 

1.1.3  display dns server

【命令】

display dns server [ dynamic ] [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

dynamic:显示通过DHCP等协议动态获得的域名服务器信息。

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display dns server命令用来显示IPv4域名服务器的相关信息。

相关配置可参考命令dns server

【举例】

# 显示IPv4域名服务器的相关信息。

<Sysname> display dns server

 Type:

  D:Dynamic    S:Static

 

DNS Server  Type  IP Address

    1       S     169.254.65.125

表1-3 display dns server命令显示信息描述表

字段

描述

DNS Server

域名服务器的序号,系统自动给所配置的服务器编号,从1开始

Type

域名服务器类型,S表示静态指定的域名服务器,D表示通过DHCP等协议动态获得的域名服务器信息

IP Address

域名服务器IPv4地址

 

1.1.4  display ip host

【命令】

display ip host [ | { begin | exclude | include } regular-expression ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

|:使用正则表达式对显示信息进行过滤。有关正则表达式的详细介绍,请参见“基础配置指导”中的“CLI”。

begin:从包含指定正则表达式的行开始显示。

exclude:只显示不包含指定正则表达式的行。

include:只显示包含指定正则表达式的行。

regular-expression:表示正则表达式,为1~256个字符的字符串,区分大小写。

【描述】

display ip host命令用来显示静态域名解析表中所有主机名及其对应的主机IPv4地址。

【举例】

# 显示静态域名解析表中所有主机名及其对应的主机IPv4地址。

<Sysname> display ip host

Host          Age      Flags        Address

My            0        static       1.1.1.1

Aa            0        static       2.2.2.4

表1-4 display ip host命令显示信息描述表

字段

描述

Host

主机名

Age

生存时间,静态表项的生存时间固定显示为0,表示不会老化,只能通过手工方式删除主机名和IPv4地址的对应关系

Flags

主机名与IPv4地址映射的类型标志,静态解析显示为static

Address

主机IPv4地址

 

1.1.5  dns domain

【命令】

dns domain domain-name

undo dns domain [ domain-name ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

domain-name:域名后缀,由“.”分隔的字符串组成(如aabbcc.com),每个字符串的长度不超过63个字符,包括“.”在内的总长度不超过238个字符。不区分大小写,字符串中可以包含字母、数字、“-”及“_”。

【描述】

dns domain命令用来配置域名后缀,域名解析时,用户只需要输入域名的部分字段,系统会自动将输入的域名加上不同的域名后缀进行解析。undo dns domain命令用来删除域名后缀。

缺省情况下,没有配置域名后缀,即只根据用户输入的域名信息进行解析。

需要注意的是:

·     通过本命令配置的域名后缀既用于IPv4 DNS,又用于IPv6 DNS。

·     设备上最多可配置10个域名后缀。

·     在删除域名后缀的时候,输入后缀名,将删除指定后缀,否则删除全部静态配置的域名后缀。

相关配置可参考命令display dns domain

【举例】

# 配置一个域名后缀com。

<Sysname> system-view

[Sysname] dns domain com

1.1.6  dns dscp

【命令】

dns dscp dscp-value

undo dns dscp

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

dscp-value:发送的DNS报文的DSCP优先级,取值范围为0~63。

【描述】

dns dscp命令用来配置发送的DNS报文的DSCP优先级。undo dns dscp命令用来恢复缺省情况。

缺省情况下,发送的DNS报文的DSCP优先级为0。

【举例】

# 配置发送的DNS报文的DSCP优先级为30。

<Sysname> system-view

[Sysname] dns dscp 30

1.1.7  dns resolve

【命令】

dns resolve

undo dns resolve

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

dns resolve命令用来开启动态域名解析功能。undo dns resolve命令用来关闭动态域名解析功能。

缺省情况下,动态域名解析功能处于关闭状态。

需要注意的是,本命令既用于IPv4 DNS,又用于IPv6 DNS。

【举例】

# 开启动态域名解析功能。

<Sysname> system-view

[Sysname] dns resolve

1.1.8  dns server

【命令】

系统视图:

dns server ip-address

undo dns server [ ip-address ]

接口视图:

dns server ip-address

undo dns server ip-address

【视图】

系统视图/接口视图

【缺省级别】

2:系统级

【参数】

ip-address:域名服务器的IPv4地址。

【描述】

dns server命令用来配置域名服务器的IPv4地址。undo dns server命令用来删除域名服务器的IPv4地址。

缺省情况下,没有配置域名服务器的IPv4地址。

需要注意的是:

·     包括IPv6地址的域名服务器在内,系统视图下最多可配置6个域名服务器;所有接口下配置的域名服务器总数不能超过6。

·     DNS server的优先级顺序为:系统视图下配置的DNS server优先级高于接口视图下配置的DNS server;在同一视图下先配置的DNS server优先级高于后配置的DNS server;设备上手工配置的DNS server优先级高于通过DHCP等方式动态获取的DNS server。

·     在系统视图下执行undo dns server命令,将删除系统视图和接口视图下配置的所有域名服务器地址;在系统视图或接口视图下执行undo dns server ip-address命令,将删除相应视图下配置的域名服务器。

相关配置可参考命令display dns server

【举例】

# 系统视图下配置域名服务器的IP地址为172.16.1.1。

<Sysname> system-view

[Sysname] dns server 172.16.1.1

1.1.9  dns source-interface

【命令】

dns source-interface interface-type interface-number

undo dns source-interface

【视图】

系统视图

【缺省级别】

2.系统级

【参数】

interface-type interface-number:接口类型和接口编号。

【描述】

dns source-interface命令用来指定DNS报文的源接口。undo dns source-interface命令用来恢复缺省情况。

缺省情况下,未指定DNS报文的源接口,设备根据DNS server的地址,通过路由表查找报文的出接口,并将该出接口的主IP地址作为发送到该服务器的DNS查询报文的源地址。

需要注意的是,指定源接口后,DNS协议报文的源IP地址使用该接口的主IP地址,报文发送的接口仍为根据目的IP地址找到的出接口。

【举例】

# 指定DNS查询报文的源接口为接口Vlan-interface 2。

<Sysname> system-view

[Sysname] dns source-interface vlan-interface2

1.1.10  ip host

【命令】

ip host hostname ip-address

undo ip host hostname [ ip-address ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

hostname:主机名,为1~255个字符的字符串,不区分大小写,字符串中可以包含字母、数字、“-”、“_”或“.”,且必须至少包含一个字母。

ip-address:主机IPv4地址,即与主机名对应的IPv4地址,为点分十进制形式。

【描述】

ip host命令用来设置主机名及其对应的主机IPv4地址。undo ip host命令用来删除主机名与IPv4地址的对应关系。

缺省情况下,静态域名解析表中没有主机名及IPv4地址的对应关系。

每个主机名只能对应一个IPv4地址,当对同一主机名进行多次配置时,最后配置的IPv4地址有效。

相关配置可参考命令display ip host

【举例】

# 设置主机名aaa对应IP地址为10.110.0.1。

<Sysname> system-view

[Sysname] ip host aaa 10.110.0.1

1.1.11  reset dns host

【命令】

reset dns host [ ip | ipv6 | naptr | srv ]

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

ip:清除A类查询的动态缓存信息。A类查询用来解析域名对应的IPv4地址。

ipv6:清除AAAA类查询的动态缓存信息。AAAA类查询用来解析域名对应的IPv6地址。

naptr:清除NAPTR类查询的动态缓存信息。NAPTR类查询用来解析字符串对应的替换规则,以便将该字符串转换为域名。

srv:清除SRV类查询的动态缓存信息。SRV类查询用来获取提供某种服务的服务器站点的域名。

【描述】

reset dns host命令用来清除DNS动态缓存信息。

如果不指定任何参数,则清除所有查询类型的动态缓存信息。

相关配置可参考命令display dns host

【举例】

# 清除所有查询类型的DNS动态缓存信息。

<Sysname> reset dns host

 

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们