將同一網域上的 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 層負載平衡器或反向代理可以相當輕鬆地完成您想要的操作。

相關內容