主机文件条目取决于自己的IP?

我在两个不同的地方有两个不同的networking:

192.168.10.0 / 255.255.255.0

192.168.20.0 / 255.255.255.0

现在我想在我的Windows PC上定义一个主机条目,他们映射

要么是192.168.10.1,要么是192.168.20.1到“myServer”,取决于我在哪个networking。

也许有自己的地址,如*。*。*。1的某种通配符?

谢谢你,Tobi

你不能用hosts文件来做这个,你不需要两个DNS服务器。 这两个IP地址需要一个DNSlogging器。 DNS服务器将提供与客户端请求来自的子网匹配的Alogging。

因此,当您从192.168.10.0networking接口查询该名称时,DNS服务器将返回192.168.10.0 Alogging。 反之亦然,为192.168.20.0接口和Alogging。

你没有说明你为什么要这个条目。 您可以只添加两行到hosts文件,每个IP地址一个。 这假定您的IP地址在这两个networking上都是静态的。 (即使使用DHCP获取地址,也可以是静态的。)任何显示IP地址名称的程序都会在连接到任一networking时显示服务器的名称。

如果你想从你的计算机连接到myServer ,最好定义一个读取127.0.0.1 myServer的主机条目。 这将在任一networking上工作,或者即使您不在networking上。