![如何使用同一个域名访问不同的服务器?](https://linux22.com/image/695533/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%90%8C%E4%B8%80%E4%B8%AA%E5%9F%9F%E5%90%8D%E8%AE%BF%E9%97%AE%E4%B8%8D%E5%90%8C%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%EF%BC%9F.png)
我有一个银行客户。他们的网上银行网站托管在一台服务器上,而公司网站则托管在另一台服务器上,因为管理它们的供应商不同。他们能否使用同一个域名(example.com
)和不同的子域名,让客户访问这两个网站 - 比如retailbank.example.com
网上银行和www.example.com
公司网站。如何以最简单的方式做到这一点?
答案1
是的。将不同的主机置于不同的完全限定域名 (FQDN) 后面是可以的,尽管 FQDN 位于同一个域中。例如,请参阅我的主要 Web 服务器和我的监控服务器,它们位于同一个域下,但位于不同国家/地区的不同主机上:
www.teaparty.net. 3600 IN A 178.18.123.145
nagios.teaparty.net. 3600 IN A 78.47.197.131
编辑您询问设置在哪里完成。在 DNS 中,定义两个 A 记录,每个记录都指向相关的 IP 地址。在每个服务器的服务配置中(至少对于主机名感知服务),告诉它应该为哪个 FQDN 提供服务。
编辑2:在对您的域名具有权威性的名称服务器上,假设为example.com
,您将其定义www.example.com
为指向公司网络服务器的 IP 地址,并retailbank.example.com
指向网上银行服务器的 IP 地址。鉴于您在下面的评论中表示您从 GoDaddy 获得了域名,您可以在 GoDaddy 的该域名控制面板中设置这些。
您可以配置公司网络服务器来为适当的站点提供服务www.example.com,
,也可以配置网上银行服务器来为适当的站点提供服务retailbank.example.com
。
这两个 Web 服务器各自使用哪个 DNS 服务器进行 DNS 查找并不重要;每个服务器都应该使用适合其托管的服务器。