簡介
本文檔介紹輸入無效命令後路由器上出現的域轉換消息。
必要條件
需求
思科建議您瞭解以下主題:
- 熟悉Cisco IOS®命令列介面(CLI)
-
網域名稱系統(DNS)的基本知識
採用元件
本文件所述內容不限於特定軟體和硬體版本。
本文中的資訊是根據特定實驗室環境內的裝置所建立。文中使用到的所有裝置皆從已清除(預設)的組態來啟動。如果您的網路運作中,請確保您瞭解任何指令可能造成的影響。
慣例
如需文件慣例的詳細資訊,請參閱思科技術提示慣例。
主機到IP地址轉換
瞭解「轉換」消息的原因
預設情況下,當在使用者或啟用模式下向路由器輸入命令且無法辨識此命令或輸入時,路由器會認為這是使用者嘗試透過telnet訪問的裝置的主機名。因此,路由器會嘗試使用IP域名查詢將無法辨識的命令解析為IP地址。如果路由器上未配置任何特定域伺服器,則路由器會發出廣播,要求將命令轉換為IP地址,控制檯中將顯示消息「Translating..... domain server (255.255.255.255)」。當路由器等待網域名稱系統(DNS)廣播的回應時,可能需要幾秒鐘才能看到路由器提示。
注意:您也可以在vty/con/aux行上使用 transport preferred none 命令,這可以防止路由器嘗試將無效命令解析為IP地址。DNS資訊可在其他命令的輸出中找到。但是,當您必須從路由器啟動telnet會話時,請將 telnet 關鍵字放在主機名前面,因為在您鍵入主機名時,路由器不會自動telnet。請記得新增 ip name-server 命令指定名稱伺服器的地址。
以下範例說明無法辨識輸入時路由器的典型行為,以及在使用者和啟用模式下運作時,會觀察到相同的行為:
使用者模式
R1>xxxx
Translating "xxxx"...domain server (255.255.255.255)
(255.255.255.255)
Translating "xxxx"...domain server (255.255.255.255)
% Unknown command or computer name, or unable to find computer address
R1>
啟用模式
R1#xxxx
Translating "xxxx"...domain server (255.255.255.255)
(255.255.255.255)
Translating "xxxx"...domain server (255.255.255.255)
% Unknown command or computer name, or unable to find computer address
R1#
停用主機到IP地址轉換功能
要防止「Translating..... domain server (255.255.255.255)」消息出現,您需要停用嘗試將無效命令解析為IP地址的路由器的預設行為。在全局配置模式下輸入 no ip domain lookup 命令可停用此功能。
注意:在較早的Cisco IOS版本中,該命令的語法為no ip domain-lookup。
驗證
要驗證是否已停用域查詢,請在使用者或啟用模式下向路由器輸入未知命令。使用者立即收到路由器提示,而不發出DNS廣播。以下是範例:
R1#xxxx
% Unknown command or computer name, or unable to find computer address
R1#
相關資訊