将同一域名的 URL 转发到不同的服务器

将同一域名的 URL 转发到不同的服务器

在推出具有多个市场的大型网站(IIS、.NET、EPiServer)期间,我们希望在市场添加到新的 Web 平台后将市场转发到新服务器,但我们仍希望使用相同的域名。

www.customer.com/sv-SE/ -> 旧服务器,ip 1.1.1.1
www.customer.com/en-UK/ -> 旧服务器,ip 1.1.1.1
www.customer.com/de-DE/ -> 新服务器,ip 2.2.2.2

最佳做法是什么?
我们是否应该在服务器前面添加一个负载平衡器,根据 URL 将流量发送到正确的服务器,或者是否可以在 DNS 级别执行此操作,或者我们应该让所有流量都流向一台服务器,然后使用 urlrewrite 将流量重定向到新服务器。或者还有其他选择吗?
(推出至少需要 6 个月)

答案1

您想做的事情无法通过 DNS 完成。它的唯一工作是将名称转换为 IP(反之亦然)。

第 7 层负载均衡器或反向代理可以相当轻松地完成您想要的操作。

相关内容