• 產品與解決方案
  • 行業解決方案
  • 服務
  • 支持
  • 合作夥伴
  • 關於我們

03 三層技術-IP業務命令參考

目錄

04-域名解析命令

本章節下載 04-域名解析命令  (139.76 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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!

BOB登陆
官網
聯係我們