是否可以为同一个主机名提供两个 IP 地址?

Abd*_*jin 6 networking hostname

我想为相同的主机名提供两个 IP 地址。
就像在/etc/hosts文件中:

xx.x.x.x example     # if system is connected to dhcp  
y.y.yy.y example     # if system is connected to VPN  
Run Code Online (Sandbox Code Playgroud)

那么有可能吗?

tho*_*ter 7

在这个特定的例子中,这是不可能的。您的主机文件基本上构成了系统将主机名映射到 IP 地址的能力的一部分。所以当你的系统想知道“example”的IP地址时,它会得到一个单一的IP地址作为回复。主机文件无法区分其分辨率的不同“记录类型”。因此,对于主机名到 IP 地址的映射,每个主机名只能获得一个 IP 地址(但多个主机名可以解析为相同的 IP 地址,这是相反的)。

根据您的操作,是否可以使用像 dyndns.org 这样的外部 DNS 服务来将一个常量主机名映射到您的 IP 地址,该主机名可以在任一网络上运行?