我目前正在与其他几个人利用空闲时间开发一个网站,我们想将 xxx.com 重定向到我们的新网站 yyy.com。
因此,我们将 xxx.com 设置为重定向 216.111.11.1,即 yyy.com 的 IP。然而,这只是表示该网站不可用,因此似乎我们需要 DNS PTR 将 216.111.11.1 重定向到 yyy.com。
有没有办法在没有 DNS PTR 的情况下做到这一点?指针将花费我们 15 美元,而且似乎应该有更好的方法来实现这一点。
有任何想法吗?
答案1
我觉得你搞糊涂了。PTR 记录是将 IP 地址解析回主机名的反向 DNS 条目。这通常用于识别 IP 地址所起的作用或确认电子邮件服务器是否是其声称的那个服务器。
如果您想通过 HTTP 将一个域定向到另一个域,则有以下几种选择:
- 将旧域名指回旧的托管服务提供商,并让他们放置一个带有 301 状态代码的位置响应标头以指向新域名。
- 与您的新提供商一起做#1。
- 在新的提供商处配置您的网络托管,以将旧域名识别为新域名的虚拟主机,并让它们同时运行。
无论哪种方式,它都与 DNS 具体关系不大,而与 DNS 指向旧域名的 Web 服务器配置关系更大。
答案2
您无法重定向 DNS PTR 记录。PTR 记录应指向 A 记录。如果您的 IP 地址上有电子邮件服务器,则需要此记录。Web 服务不需要 PTR 记录。
xxx.com 可以设置为 yyy.com 的 CNAME。这将导致 xxx.com 被定向到 yyy.com 的 IP 地址。www.xxx.com 不会去任何地方。
yyy.com 似乎没有 Web 服务器或正在使用虚拟主机,并且识别出 xxx.com 不是 yyy.com。在 www.yyy.com 而不是 yyy.com 上配置 Web 服务器是很常见的。