<< Back to shouce.jb51.net

创建 /etc/hosts 文件

如果要配置网卡的话,你应确定IP地址、完整域名和可能的别名,并填入/etc/hosts文件中。语法是:

<IP address> myhost.mydomain.org aliases

你要保证IP地址是在私人IP的范围内。正确的范围是:

	Class Networks
	A     10.0.0.0
	B     172.16.0.0 through 172.31.0.0
	C     192.168.0.0 through 192.168.255.0

一个正确的IP地址可以是 192.168.1.1 。一个正确的完整域名可以是 www.linuxfromscratch.org.

如果你没有网卡,或不准备使用网卡,你也要配置一个完整域名。有的程序要求有它才能正常工作。

下面的命令用于不配置网卡而又要满足某些程序要求的情况:

cat > /etc/hosts << "EOF"
# Begin /etc/hosts (no network card version)

127.0.0.1 <value of HOSTNAME>.mydomain.com <value of HOSTNAME> localhost

# End /etc/hosts (no network card version)
EOF

如果要配置网卡,就用下面的命令:

cat > /etc/hosts << "EOF"
# Begin /etc/hosts (network card version)

127.0.0.1 localhost.localdomain localhost
192.168.1.1 <value of HOSTNAME>.mydomain.org <value of HOSTNAME>

# End /etc/hosts (network card version)
EOF

当然,192.168.1.1 和 <value of HOSTNAME> 应该换成你喜欢的其他地址和域名,如果你的机子要连接到某个网络中,那就要换成你所在的网络中管理员分配给你的IP地址和域名。