/etc/hosts 不起作用

/etc/hosts 不起作用

我填充了/etc/hosts设备名称和 IP 地址。例如:

chassisOne     10.0.0.1
chassisTwo     10.0.0.2
.
.
.
etcetera.

我可以 ping 和 的 IP 地址chassisOne。pingchassisTwo主机名返回:

ping: unknown host chassisOne

我的 nsswitch.conf 文件是:

host:   files mdns4_minimal [NOTFOUND=return] dns

我错过了什么?

答案1

man hosts

本手册页描述了 /etc/hosts 文件的格式。该文件是一个简单的文本文件,将 IP 地址与主机名关联起来,每个 IP 地址一行。对于每个主机,应该有一行包含以下信息:

IP_address canonical_hostname [aliases...]

因此,

chassisOne     10.0.0.1

是错的。

它应该是

10.0.0.1 chassisOne

答案2

您写的顺序不对, 应该ip放在 之前domain

尝试使用这个:

10.0.0.1 facebook.com
10.0.0.2 google.com

然后,当您导航到facebook.comgoogle.com在浏览器上时,它会显示以下错误:

Firefox 错误屏幕

祝你好运。

相关内容