我希望能够在 Windows 7 上为不同的网络设置单独的主机文件。
基本上,我家里的 Web 服务器有一个内部 IP 地址,我打算将其放入 hosts 文件中,以便我可以使用家庭网络内部的外部域名访问它。如果我理解正确的话,当我在另一个网络(例如我的工作网络)上时,这会弄乱到外部地址的路由。有没有办法在 hosts 文件中有一个仅在家庭网络上使用的条目?或者有没有更好、更合理的方法来做到这一点?
答案1
我不确定使用 hosts 文件是否有这样的功能。
通常,这是使用 DNS 服务器完成的。您可以运行自己的 DNS 服务器并view
为每个 IP 地址/子网创建不同的 DNS 服务器。我使用以下方式配置了此服务器绑定在Linux服务器上。
您可能会在使用其他 DNS 服务器/操作系统时发现类似的情况。