9.7. The/etc/hosts文件

当您的机器启动时,在引用 DNS 之前,它需要知道一些主机名到 IP 地址的映射。 此映射保存在/etc/hosts文件中。 在没有名称服务器的情况下,系统上的任何网络程序都会查阅此文件以确定与主机名对应的 IP 地址。

以下是一个示例/etc/hosts文件
           IPAddress     Hostname    		 Alias
           127.0.0.1			localhost	 	 deep.openna.com
           208.164.186.1		deep.openna.com		 deep
           208.164.186.2		mail.openna.com		 mail
           208.164.186.3		web.openna.com		 web
           
最左边的列是要解析的 IP 地址。 下一列是该主机的主机名。 任何后续列都是该主机的别名。 例如,在第二行中,IP 地址208.164.186.1是为主机deep.openna.com。 的另一个名称是deep.openna.comdeep。

在您完成配置网络文件后,不要忘记重启网络以使更改生效。
           
           [root@deep] /# /etc/rc.d/init.d/network restart
           
             
           Setting network parameters		 [  OK  ]
           Bringing up interface lo		 [  OK  ]
           Bringing up interface eth0	         [  OK  ]
           Bringing up interface eth1	         [  OK  ]
           
           

Important: telnet 或 ftp 连接的超时问题通常是由于服务器尝试将客户端 IP 地址解析为 DNS 名称引起的。 可能是您的服务器上 DNS 配置不正确,或者客户端计算机未被 DNS 知晓。 如果您打算在服务器上运行 telnet 或 ftp 服务,并且不使用 DNS,请不要忘记在您的/etc/hosts服务器上的文件中添加客户端计算机名称和 IP,否则您可能需要等待几分钟才能使 DNS 查找超时,然后才能获得登录提示符。