DNS 301 到一个地址,A 记录到另一个地址

DNS 301 到一个地址,A 记录到另一个地址

所以我得到了 domain.com。我想创建一个指向 12.34.56.78 的 A 记录,但我还想http://域名.com重定向至 http:myotherdomain.com (301)

这可能吗?12.34.56.78 根本没有用于网络。

答案1

这是可能的。您需要在 12.34.56.78 上安装一个 Web 服务器,以响应以下请求:http://域名.com301 重定向至http://myotherdomain.com/

答案2

Michael 的意思是,您必须在 12.34.56.78 安装 Web 服务器才能进行重定向。如果 domain.com 的 A 记录确实存在,则无法通过 DNS 完成此操作。

很大程度上取决于 A 记录的用途(即您在 12.34.56.78 上运行的内容)。可以设置 CNAME 记录以将 domain.com 重定向到 myotherdomain.com,但这要求 A 记录不存在。可以设置 domain.com,以便 Web 服务器和邮件服务器在不同的 IP 上运行。这将依赖于类似以下内容:

domain.com IN CNAME myotherdomain.com www.domain.com IN CNAME myotherdomain.com domain.com IN MX 10 mymailserver.domain.com mymailserver.domain.com IN A 12.34.56.79

在另一个区域文件中

myotherdomain.com IN A 12.34.56.80

然后,您将设置 myotherdomain.com Web 服务器,以便也响应对 domain.com 的查询。够令人困惑了吗?

答案3

我自己也遇到过几次这种情况,并通过创建一个响应“domain.com”并将 301 重定向到“myotherdomain.com”的小网站解决了它。

为了帮助其他人解决同样的情况,我创建了一个小型免费服务www.301redirect.it可以帮你实现。希望对你有帮助。

相关内容