Domain-Name-System

如何使用 DNS 從一個子域重定向到另一個子域?

  • September 14, 2021

我在現有的主域下有幾個子域,例如:

eg.domain1.com
ie.domain1.com

該公司正在更名,並設置了一個新的主域,所有這些子域現在都需要存在於相同的 DNS IP 地址下,例如:

eg.domain2.com
ie.domain2.com

我需要將舊的子域重定向/轉發到新的子域,例如:

sub.domain1.com -> sub.domain2.com
dom.domain1.com -> dom.domain2.com

這兩個域都託管在 Network Solutions 上。我嘗試設置 Web 轉發來進行重定向,但 Network Solutions 表示 Web 轉發無法做到這一點,並且在尋找任何其他解決方案方面沒有提供任何幫助。

我也嘗試刪除“舊”域的 A 記錄並添加 CNAME 記錄以將舊子域別名為新子域,但等待 18 小時左右後,更改仍未生效。

有沒有其他方法可以做到這一點?

一點也不。時期。

DNS 不執行瀏覽器重定向。您所做的是讓網站對舊域做出反應並發出 HTTP 永久重定向(響應 301)。

像這樣的重定向不能在 DNS 中完成。

現在,網路解決方案託管可能無法做到這一點 - 但這是他們的限制,而不是技術限制。

引用自:https://serverfault.com/questions/1077543