如何在 Ubuntu 中设置 /etc/host 以获得 ip 192.168.XX

如何在 Ubuntu 中设置 /etc/host 以获得 ip 192.168.XX

我使用的是 Ubuntu 14.4。我的 Ubuntu 服务器 IP 是 10.20.0.25

当其他设备想要与服务器通信时,如何设置我的服务器以拥有 ip 192.168.XX。以下是我的配置。请提供建议

127.0.0.1   localhost
127.0.1.1   acs
10.20.0.25  www.acs.com
192.168.2.2 www.acs.com

答案1

如果您希望其他设备能够看到地址为 192.168.xx 的服务器,则需要定义另一个具有该 192 地址的接口。显然,这些设备必须是本地设备。如果您问的是这个,那么 /etc/hosts 表就不是解决方案的一部分。

hosts 文件所做的就是将 IP 与主机名关联起来,这样您就可以从主机访问http://acs/hosts 文件会将该名称 (acs) 重新解析为 hosts 文件定义的地址 127.0.1.1,如果您将 www.acs.com 放入解析中,则解析结果将是 10.20 IP。etc/hosts 中有多行相同的主机名并不好。但是,hosts 文件会在本地解析名称,因此您不需要 DNS。它不会解析外部名称以访问您的服务器。

相关内容