简介
本文档介绍在输入无效命令后路由器上显示的域转换消息。
先决条件
要求
Cisco 建议您了解以下主题:
- 熟悉Cisco IOS®命令行界面(CLI)
-
域名系统(DNS)基础知识
使用的组件
本文档不限于特定的软件和硬件版本。
本文档中的信息都是基于特定实验室环境中的设备编写的。本文档中使用的所有设备最初均采用原始(默认)配置。如果您的网络处于活动状态,请确保您了解所有命令的潜在影响。
规则
有关文件规则的更多信息请参见“ Cisco技术提示规则”。
主机到 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>
enable模式
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#
相关信息