Windows 7上的每个networking有不同的主机文件?

我想能够在Windows 7上为不同的networking分开的主机文件。

基本上,我有一个内部IP地址为我在家里的networking服务器,我想在主机文件,以便我可以从我的家庭networking使用外部域名访问它。 如果我理解正确,虽然这将混乱路由到外部地址,当我在另一个networking(例如我的工作networking)。 是否有任何方式只有在我的家庭networking上使用的主机文件中的条目? 还是有更好,更明智的做法呢?

我不知道是否有这样的function可用的主机文件。

通常,这是使用DNS服务器完成的。 您可以运行您自己的DNS服务器,并为每个IP地址/子网创build不同的view 。 我在Linux服务器上使用绑定进行configuration。

您可能会发现使用其他DNS服务器/操作系统类似的东西