如何使用 DNS 从一个子域重定向到另一个子域?

如何使用 DNS 从一个子域重定向到另一个子域?

我在现有的主域下有几个子域,例如:

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 上。我尝试设置网页转发来执行重定向,但 Network Solutions 说网页转发无法实现重定向,也没有提供任何其他解决方案。

我也尝试删除“旧”域的 A 记录并添加 CNAME 记录以将旧子域别名为新子域,但等待 18 个小时左右后,更改仍然未生效。

还有其他方法可以做到这一点吗?

答案1

完全不是。就是这样。

DNS 不会执行浏览器重定向。您要做的是让网站对旧域名做出反应并发出 HTTP 永久重定向(响应 301)。

此类重定向无法在 DNS 中完成。

现在,这可能无法通过 Network Solutions 托管实现 - 但这是他们的限制,而不是技术限制。

相关内容