我被问到是否有可能在一台具有相同域名的计算机上有2个IP。 我环顾networking,我觉得这是可能的。 我明白,地图2 IP到相同的域名,使Web应用程序更健壮。 但是,在什么情况下,我应该有一台计算机上的多个IP? 或者它根本没用?
如果计算机连接到两个不同的networking,则每个networking通常需要一个IP地址。 计算机可能连接到两个不同的networking,以提供连接冗余或提供这些networking之间的连接。
另一种情况是计算机具有物理IP地址和逻辑IP地址。 例如,假设一台计算机被某个知名的静态IP地址所知。 但是,它也可能连接到各种不同的networking。 在任何时候,它都有其着名的静态IP地址,以便可以通过该地址到达。 但是,它也将需要有任何IP地址分配给它所连接的networking,否则根本无法沟通。 (这通常在具有VPN的移动IP安排中进行,但也通过具有与任何物理接口不相关联的“环回IP”的冗余联网安排来进行)。
另一种情况是,如果您使用不支持基于名称的虚拟主机的协议来提供多个域名。 例如,如果您要使用不同的证书运行https://www.example1.com和https://www.example2.com ,则几乎必须使用两个不同的IP地址来执行此操作。
如果您有两个networking提供者,但只有一个服务器,则可以同时使用两个连接(每个连接有一个IP),如果其中一个连接停止工作,则仍然可以使用另一个连接。 (当然,DNS必须正确设置,只有当其中一个停止工作时,才能为您的域提供工作IP。
另一个用途是(networking)负载平衡(和以前一样,使用round-robin dns)。