我可以使用两个不同的 IP 地址托管一个域吗?我最近试图让我的域托管公司为我的域分配两个不同的 IP 地址,但我被告知这是不可能的。我想从一个 ISP 过渡到另一个,而不会出现服务停机或任何问题,这样我就可以在遇到任何挑战时回退。
域托管IP地址
网络工程
dns
2022-02-12 08:12:38
2个回答
是的。一个域绝对有可能托管在两个不同的 IP 地址上。以 google.com 为例:
$ dig www.google.com +noall +answer
www.google.com. 29 IN A 64.233.168.106
www.google.com. 29 IN A 64.233.168.147
www.google.com. 29 IN A 64.233.168.99
www.google.com. 29 IN A 64.233.168.103
www.google.com. 29 IN A 64.233.168.104
www.google.com. 29 IN A 64.233.168.105
您可能会遇到问题,因为您的 DNS 主机有针对它的策略。和/或您的网络主机认为您的意思是有两个不同的 IP 地址指向同一个网络服务器(这没有任何意义,或完成任何事情)。
如果您碰巧让您的 DNS 主机为您的单个域的两个不同公司托管的两个不同 Web 服务器公布两个 IP 地址,请记住将对用户会话产生的影响。大约一半的连接将转到一台主机,另一半将转到另一台主机。注意我说的是连接,而不是用户。即使是单个用户的会话也很有可能(并且很可能)最终会将数据包发送到两个 Web 服务器。这意味着您的用户每点击几下就会丢失所有会话信息(购物车、登录 cookie 等)
最简洁的答案是不。
当 IP 应用程序进行 dns 查找时,服务器只能返回一个 IP 地址。
其它你可能感兴趣的问题