7.11. 创建 /etc/hosts 文件

如果要配置网卡,请确定 IP 地址、FQDN 和可能的别名,以便在/etc/hosts文件中使用。语法是

<IP address> myhost.example.org aliases

除非计算机要对 Internet 可见(即,有一个已注册的域名和有效的已分配 IP 地址块——大多数用户没有这种情况),否则请确保 IP 地址在私有网络 IP 地址范围内。有效范围是

    Class Networks
        A     10.0.0.0
        B     172.16.0.0 through 172.31.0.255
        C     192.168.0.0 through 192.168.255.255

一个有效的 IP 地址可以是 192.168.1.1。此 IP 的有效 FQDN 可以是 www.linuxfromscratch.org(不推荐,因为这是一个有效的已注册域名地址,可能会导致域名服务器问题)。

即使不使用网卡,仍然需要 FQDN。这对于某些程序正确运行是必要的。

创建/etc/hosts文件,通过运行

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

127.0.0.1 localhost
[192.168.1.1] [<HOSTNAME>.example.org] [HOSTNAME]

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

[192.168.1.1][<HOSTNAME>.example.org] 值需要根据特定用户或需求进行更改(如果由网络/系统管理员分配了 IP 地址,并且计算机将连接到现有网络)。

如果未配置网卡,请创建/etc/hosts文件,通过运行

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

127.0.0.1 [<HOSTNAME>.example.org] [HOSTNAME] localhost

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