04-域名解析命令
本章節下載: 04-域名解析命令 (139.76 KB)
【命令】
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 |
域名後綴名稱 |
【命令】
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查詢類型,應答數據依次為優先級、權值、端口和目標域名 |
【命令】
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地址 |
【命令】
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地址 |
【命令】
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
【命令】
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
【命令】
dns resolve
undo dns resolve
【視圖】
係統視圖
【缺省級別】
2:係統級
【參數】
無
【描述】
dns resolve命令用來開啟動態域名解析功能。undo dns resolve命令用來關閉動態域名解析功能。
缺省情況下,動態域名解析功能處於關閉狀態。
需要注意的是,本命令既用於IPv4 DNS,又用於IPv6 DNS。
【舉例】
# 開啟動態域名解析功能。
<Sysname> system-view
[Sysname] dns resolve
【命令】
係統視圖:
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
【命令】
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
【命令】
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
【命令】
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保留在沒有任何通知或提示的情況下對資料內容進行修改的權利!