如何与多个服务器共享域名?

cho*_*obo 12 domain-name-system hosting domain web-server

我有一个共享主机的网站,想设置另一个主机(半专用服务器)并使用与共享主机相同的域名。

是否可以让两个独立的服务器共享相同的域名?如果是这样,如何?

谢谢!

Mat*_*erg 7

是的,这是完全正常且经常使用的场景。

只需在两个 Web 服务器上使用相同的虚拟主机配置您的(例如)Apache 服务器。请记住,主机名/域与 IP 地址是分开的,因此服务器 A 将拥有一个 IP,服务器 B 将拥有另一个。要控制在键入域名时访问的服务器,请使用 DNS。使用两个服务器的一个简单方法是使用 DNS 循环,只需将主机/域名同时指向两个 IP 地址。

如果您想使用某种“故障转移”情况,您可以一次将 DNS 指向一个 IP,并在需要时手动进行故障转移。请记住,将 DNS 条目的 TTL(生存时间)设置得相当低,以最大限度地减少故障转移时间。

对于更高级的场景,您可能需要使用负载均衡器设置。

如果您需要更多示例或信息,请说明。但简短的回答是,是的,它可能并且经常使用!


The*_*Wiz 6

这样做的公司......(包括我的)利用多个公共 IP......负载平衡设备......像www.example.comvswww.sub.example.com和/或反向代理这样的子域,它们将请求代理www.example.com/sub-site到您选择的另一台服务器。 ...或每一种的某种组合。对您有用的实际上取决于您的需要。


小智 3

是的,这是可能的。像谷歌、IBM 和微软这样的网站使用很多很多的机器来服务请求。当然,您的共享托管提供商可能会也可能不会为您提供支持。

允许多台计算机加入域是由DNS处理的,需要在您的 DNS 服务器上进行设置。