Amazon-Route53

DNS服務是否支持重定向?

  • June 25, 2020

我有一個客戶,他有一個舊域名和他們的新品牌域名。他們希望將舊域重定向到新的品牌域。由於他們使用的是 AWS Route 53,我認為這是一個很好的地方。我在網上搜尋過,看起來 Route 53 不支持重定向。並非沒有做一些不尋常的事情,比如使用 S3 靜態網頁。

其他 DNS 服務是否支持重定向,例如 Network Solutions、GoDaddy 等?

或者這是由於某種原因我不知道的 DNS 服務無法處理的事情?

重定向是 HTTP 協議 ( RFC 7231, 6.4 & 7.1.2 ) 的一個特性。因此,它不能由任何 DNS 解決方案提供,因為 DNS 沒有這樣的功能。也就是說,一些提供 DNS 的服務也可能提供 HTTP 重定向服務,以及電子郵件轉發服務等。這意味著他們首先將A/AAAA記錄添加到他們的 Web 伺服器並在那裡執行重定向。

此類 Web 轉發服務可能僅限 HTTP,或以其他方式受限。這可能是個問題,例如,如果您以前對域使用過HTTP 嚴格傳輸安全(HSTS):瀏覽器首先會進行內部重定向到 HTTPS,但沒有任何東西可以響應請求。因此,建議在您自己的 Web 伺服器上安排 HTTP 重定向。它還為您提供了更多的靈活性,例如對不同的路徑使用更複雜的重定向或在主機名上提供除網站以外的服務。

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