Cisco互联网络—解析主机名
2种解析主机名到IP地址的办法:
1.在每个router上建立主机表(host table)
2.建立DNS服务器(Domain Name System server),这个类似动态主机表
Cisco互联网络—建立主机表
主机表只提供包含其中的解析,建立主机表的命令是ip host [主机名] [TCP端口号] [IP地址],默认TCP端口号为23.1个主机可以对应最多8个IP地址.如下:
- 2500(config)#ip host 2501B 172.16.10.2
- 2500(config)#ip host 1900S 192.168.0.32
- 2500(config)#^Z
使用show hosts命令验证新建的主机表,如下:
- 2500#sh hosts
- Default domain is not set
- Name/address lookup uses domain service
- Name servers are 255.255.255.255
- Host Flags Age Type Address(es)
- 2501B (perm, OK) 0 IP 172.16.10.2
- 1900S (perm, OK) 0 IP 192.168.0.32
- 2500#
注意Flags选项的perm,代表是手动输入的,如果这项是temp的话,表明是由DNS解析的
Cisco互联网络—使用DNS解析名称
假如你在CLI下输入了1个Cisco设备不能识别的命令,它会默认通过DNS来进行解析(它认为是主机名).这个不好的地方是要花费额外的时间等待DNS解析完.可以在全局配置模式下使用no ip domain-lookup命令关闭它。假如你在你的网络里有DNS服务器,可以使用1些命令使DNS解析开始工作:
1.第一条命令是:ip domain-lookup,这个命令默认是打开了的.如果你之前使用了no ip domain-lookup的话,就要用这条命令打开它
2.第二条命令是:ip name-server.设置DNS服务器的IP地址,可以使1个IP地址对应多达6个服务器
3.最后条命令是:ip domain-name.虽然这个命令是可选的,但是最好还是设置1下
实例如下:
- 2500(config)#ip domain-lookup
- 2500(config)#ip name-server 192.168.0.23
- 2500(config)#ip domain-name noko.com
- 2500(config)#^Z
- 2500#
可以使用ping命令来严正下,如下:
- 2500#ping 1900S
- Translating “1900S”…domain server (192.168.0.23) [OK]
- (略)
使用show hosts命令验证下,如下:
- 2500#sh hosts
- Default domain is noko.com
- Name/address lookup uses domain service
- Name servers are 192.168.023
- Host Flags Age Type Address(es)
- 2501B (perm, OK) 0 IP 172.16.10.2
- 1900S.noko.com (temp, OK) 0 IP 192.168.0.32
- 2500#
Cisco互联网络—检查网络连接
使用ping命令和Traceroute命令
【编辑推荐】