选择区域语言: EN CN HK

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

05-域名解析命令

本章节下载  (143.16 KB)

docurl=/cn/Service/Document_Software/Document_Center/Routers/Catalog/SR_Router/SR6600/Command/Command_Manual/H3C_SR6600_CR-R2420(V1.12)/05/201212/765529_30005_0.htm

05-域名解析命令


1 IPv4域名解析配置命令

1.1  IPv4域名解析配置命令

1.1.1  display dns domain

【命令】

display dns domain [ dynamic ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

【描述】

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 dynamic-host

【命令】

display dns dynamic-host

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

【描述】

display dns dynamic-host命令用来显示IPv4动态域名缓存信息。

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

【举例】

# 显示IPv4动态域名缓存信息。

<Sysname> display dns dynamic-host

No. Host                  IP Address           TTL

1   www.baidu.com         202.108.249.134      63000

2   www.yahoo.akadns.net  66.94.230.39         24

3   www.hotmail.com       207.68.172.239       3585

4   www.eyou.com          61.136.62.70         3591

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

字段

描述

No.

序号

Host

主机名

IP Address

主机名对应的IPv4地址

TTL

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

 

display dns dynamic-host命令显示信息中的主机名字段最长为21个字符。如果解析的主机名超过21个字符,则只显示前21个字符。

 

1.1.3  display dns server

【命令】

display dns server [ dynamic ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

【描述】

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

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

【描述】

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

【举例】

# 显示静态域名解析表中所有主机名及其对应的主机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命令用来删除域名后缀。

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

需要注意的是:

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

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

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

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

【举例】

# 配置一个域名后缀com。

<Sysname> system-view

[Sysname] dns domain com

1.1.6  dns proxy enable

【命令】

dns proxy enable

undo dns proxy enable

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

【描述】

dns proxy enable命令用来开启DNS proxy功能。undo dns proxy enable命令用来关闭DNS proxy功能。

缺省情况下,DNS proxy功能处于关闭状态。

【举例】

# 开启DNS proxy功能。

<Sysname> system-view

[Sysname] dns proxy enable

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地址。

需要注意的是:

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

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

l              系统视图下配置的域名服务器优先级高于接口视图下配置的域名服务器,即首先向系统视图下配置的域名服务器发送查询请求,失败后再依次向所有接口视图下配置的域名服务器发送查询请求。

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

【举例】

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

<Sysname> system-view

[Sysname] dns server 172.16.1.1

1.1.9  dns spoofing

【命令】

dns spoofing ip-address

undo dns spoofing

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

ip-address:用来欺骗性应答域名解析请求的IP地址。

【描述】

dns spoofing enable命令用来开启DNS spoofing功能,并指定应答的IP地址。undo dns spoofing enable命令用来关闭DNS spoofing功能。

缺省情况下,DNS spoofing功能处于关闭状态。

使能DNS proxy和DNS spoofing功能后,如果设备上没有配置域名服务器地址或不存在到达域名服务器的路由,则会利用配置的IP地址作为域名解析结果,欺骗性地应答域名解析请求。当设备上存在可达的域名服务器时,设备将向该服务器发送域名解析请求,并将正确的解析结果返回给DNS client。

需要注意的是,重复执行本命令,新的配置会覆盖已有配置。

【举例】

# 开启DNS spoofing功能,并指定应答的IP地址为1.1.1.1。

<Sysname> system-view

[Sysname] dns spoofing 1.1.1.1

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 dynamic-host

【命令】

reset dns dynamic-host

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

【描述】

reset dns dynamic-host命令用来清空IPv4动态域名缓存信息。

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

【举例】

# 清空IPv4动态域名缓存信息。

<Sysname> reset dns dynamic-host

 


2 IPv6域名解析配置命令

2.1  IPv6域名解析配置命令

2.1.1  display dns ipv6 dynamic-host

【命令】

display dns ipv6 dynamic-host

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

【描述】

display dns ipv6 dynamic-host命令用来显示IPv6动态域名缓存信息,包括主机名、主机名对应的IPv6地址、表项可以缓存的时间等信息。

用户可以通过reset dns ipv6 dynamic-host命令清除所有IPv6动态域名缓存信息。

【举例】

# 显示IPv6动态域名缓存信息。

<Sysname> display dns ipv6 dynamic-host

No.    Host              IPv6 Address      TTL

1      aaa                2001::2            6

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

字段

描述

No.

序列号

Host

主机名

IPv6 Address

主机名对应的IPv6地址

TTL

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

 

display dns ipv6 dynamic-host命令显示信息中的主机名字段最长为21个字符。如果解析的主机名超过21个字符,则只显示前21个字符。

 

2.1.2  display dns ipv6 server

【命令】

display dns ipv6 server [ dynamic ]

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

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

【描述】

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

【举例】

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

<Sysname> display dns ipv6 server

 Type:

  D:Dynamic    S:Static

 

DNS Server  Type  IPv6 Address                                   (Interface Name)

     1        S      1::1

     2        S      FE80:1111:2222:3333:4444:5555:6666:7777  Vlan2

表2-2 display dns ipv6 server命令显示信息描述表

字段

描述

DNS Server

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

Type

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

IPv6 Address

域名服务器IPv6地址

Interface Name

接口名称,只有将服务器地址配置为IPv6链路本地地址时,才会存在对应的接口名称

 

2.1.3  display ipv6 host

【命令】

display ipv6 host

【视图】

任意视图

【缺省级别】

1:监控级

【参数】

【描述】

display ipv6 host命令用来显示静态域名解析表中所有主机名与IPv6地址的对应关系。

相关配置可参考命令ipv6 host

【举例】

# 显示静态域名解析表中所有主机名与IPv6地址的对应关系。

<Sysname> display ipv6 host

Host                 Age           Flags           IPv6Address

aaa                  0             static           2002::1

bbb                  0             static           2002::2

表2-3 display ipv6 host命令显示信息描述表

字段

描述

Host

主机名

Age

该表项的生存时间,静态配置的显示为0

Flags

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

IPv6Address

主机名对应的IPv6地址

 

2.1.4  dns server ipv6

【命令】

dns server ipv6 ipv6-address [ interface-type interface-number ]

undo dns server ipv6 ipv6-address [ interface-type interface-number ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

ipv6-address:域名服务器的IPv6地址。

interface-type interface-number:出接口类型及接口号。当域名服务器的IPv6地址为链路本地地址时,需要指定此参数。

【描述】

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

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

包括IPv4域名服务器在内,设备上最多可配置6个域名服务器。

【举例】

# 配置域名服务器的IPv6地址为2002::1。

<Sysname> system-view

[Sysname] dns server ipv6 2002::1

2.1.5  ipv6 host

【命令】

ipv6 host hostname ipv6-address

undo ipv6 host hostname [ ipv6-address ]

【视图】

系统视图

【缺省级别】

2:系统级

【参数】

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

ipv6-address:IPv6地址。

【描述】

ipv6 host命令用来配置主机名与IPv6地址的对应关系。undo ipv6 host命令用来删除主机名与IPv6地址的对应关系。

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

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

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

【举例】

# 配置主机名与IPv6地址的对应关系。

<Sysname> system-view

[Sysname] ipv6 host aaa 2001::1

2.1.6  reset dns ipv6 dynamic-host

【命令】

reset dns ipv6 dynamic-host

【视图】

用户视图

【缺省级别】

2:系统级

【参数】

【描述】

reset dns ipv6 dynamic-host命令用来清除IPv6动态域名缓存信息。

当前的IPv6动态域名缓存信息可以通过display dns ipv6 dynamic-host命令查看。

【举例】

# 清除IPv6动态域名缓存信息。

<Sysname> reset dns ipv6 dynamic-host

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