DNS 服务是否支持重定向?

DNS 服务是否支持重定向?

我有一个客户,他有一个旧域名和一个新品牌域名。他们想将旧域名重定向到新品牌域名。由于他们使用的是 AWS Route 53,所以我认为这是个不错的选择。我在网上搜索了一下,发现 Route 53 似乎不支持重定向。除非使用 S3 静态网页等不寻常的方法,否则无法实现重定向。

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

或者这是由于某些我不知道的原因 DNS 服务无法处理的?

答案1

重定向是 HTTP 协议的一个功能(RFC 7231, 6.4&7.1.2)。因此,任何 DNS 解决方案都无法提供此功能,因为 DNS 没有此功能。也就是说,一些提供 DNS 的服务也可能提供 HTTP 重定向服务,以及电子邮件转发服务等。这意味着他们首先将A/AAAA记录添加到他们的 Web 服务器并在那里执行重定向。

此类网络转发服务可能仅限 HTTP,或有其他限制。如果您之前使用过HTTP 严格传输安全(HSTS)针对域名:浏览器首先进行内部重定向到 HTTPS,但没有任何响应请求。因此,建议在您自己的 Web 服务器上安排 HTTP 重定向。它还为您提供了更大的灵活性,例如对不同的路径使用更复杂的重定向或在主机名上提供除网站之外的服务。

答案2

相关内容