cisco中ip domain lookup、ip name-server、ip domain-name和ip dns server区别

如题所述

第1个回答  2022-06-07

ip name-server:设置DNS服务器的IP地址
如果3层交换机和路由器,未设置ip name-server,去ping网址的话,会提示% Unrecognized host or address, or protocol not running.

ip domain-name:给路由器自己添加域名

ip domain lookup :尽管这个命令是可选的,但实际上还是需要设置它的。它负责将域名附加到输入的主机名后。

no ip domain-lookup:取消从路由器的查找。这将防止键入错误的命令启动名称查找。

no ip domain-lookup 是什么意思?

当你敲入一个不能识别的命令时,它不会去向查找域名一样,去搜DNS服务器。

如果在你的网络中没有DNS服务器的话,那么在配置router的时候最好写上该句,因为我们都不是专业的打字员,在输入命令的时候难免出现错误,如果没有该句话,就会造成不必要的延时。

no ip domain-lookup:告诉Router不要对它不知道的字符串做DNS解析,否则当你敲错命令的时候,它就会傻找。

ip dns server:设置路由器(或3层交换机)作为dns服务器。
此时,dhcp中设置dns为网关地址(如192.168.1.1),客户端就可以解析网址,正常上网了。否则,客户端的dns需要设置为运营商的dns地址。

如果想在交换机或路由器上ping通外网域名,需要同时开启:ip domain lookup 和ip name-server 114.114.114.114

PS:
ip name-server命令是让路由器本身能解析出域名,跟pc没有什么关系的。比如你登录路由器ping www.163.com 时能解析出IP来而已。

R2(config)# ip dns server //开启设备自身域名解析功能

R2(config)# ip host www.baidu.com 192.168.1.254 //添加一条域名记录

R2(config)# ip name-server 22.1.1.3 //开启dns中继功能,如果本设备上无法解析域名,会向地址为22.1.1.3设备进行查找

R2(config)# ip domain lookup //中继需要向别的设备查找DNS,所以需要开启自身的查找功能

https://blog.csdn.net/qq_21453783/article/details/104116236

相似回答