如何仅使用 DNS 记录,无需托管即可将域 A 重定向到域 B?

如何仅使用 DNS 记录,无需托管即可将域 A 重定向到域 B?

我想重定向domain A(没有托管空间)到domain B(301),但是当我尝试https://domainA.com或者https://www.domainA.com它以 结尾ERR_CONNECTION_REFUSED。是否可以仅使用 DNS 记录?

我正在使用 OVH.com 重定向面板并且 http:// 重定向运行良好。

答案1

仅使用 DNS 无法实现重定向。

但是,有些提供商提供通过与 DNS 相同的接口配置的 HTTP 重定向服务。这些服务仅支持 HTTP。HTTPS 支持需要有效的域证书。

因此,如果您想要进行 HTTPS 重定向,则需要为其设置自己的服务器。

答案2

另一种选择是https://forwarddomain.net/它(友好地)仅使用 DNS 记录提供免费的重定向服务。以下示例从 重定向sub.example.comothersite.com

sub.example.com.    IN  CNAME   r.forwarddomain.net
_.sub.example.com.  IN  TXT forward-domain=https://othersite.com/*

答案3

在 DNS 端这是不可能的,

但是如果您使用 CloudFlare DNS,则可以通过 CF 代理配置重定向 [ https://support.cloudflare.com/hc/en-us/articles/200172286-Configuring-URL-forwarding-or-redirects-with-Cloudflare-Page-Rules ]

https://i.stack.imgur.com/WeEkd.png

https://i.stack.imgur.com/FThb7.png

*只需确保域记录使用代理功能。

答案4

  1. 您可以转到 DNS 管理控制台 (dnsmgmt.msc)。
  2. 然后转到正向查找区域。
  3. 创建名为 domainA.com 的区域
  4. 在 domainA.com 区域中创建一条记录并将其命名为“www”,然后输入 IP 地址www.domainb.com网站。
  5. 它应该可以毫无问题地重定向网站。

相关内容