0

使用提供 DNS 服务的 Rackspace.com,我试图将一个域EXAMPLE.NET 指向一个动态DNS 更新域EXAMPLE.DYNDNS.ORG。

我的问题是,当将完全限定域名(example.net 前面没有任何子域)指向由 dyn 服务更新的动态域时,我得到了响应;

CnameRecord:Fqdn 已被另一个资源记录占用

而事实上,该域没有其他记录(除了所需的 NS 记录)。使用子域时,我不会出现此错误,只有当完全限定的域名是正在操作的域名时。

我发现一篇文章让我深信有人可能指向 FQDN (example.net) 中的 CNAME 记录。

  • CNAME 记录不应指向其他 CNAME 记录。这主要是为了避免可能的无限循环。

  • CNAME 记录不应包含其他资源记录类型(如 A、NS、MX 等)。唯一的例外是签名区域时与 DNSSEC 相关的记录(即 RRSIG、NSEC 等)。

  • 指向主机(即 NS、MX、PTR)的完全限定域名 (FQDN) 的其他资源记录不应指向 CNAME 记录。

我的目标本质上是使用 dns 服务将我的 .net 域指向一个域,该域通过我的路由器动态更新,因为服务器卡在动态 IP 池中。有什么建议吗?

4

1 回答 1

1

错误消息完全正确。您不能创建CNAMERR,因为域已经具有NSRR(事实上,也有 SOA RR)并且CNAME不允许与其他任何东西组合(DNSSEC RR 除外)。

您最好的选择是使用动态 DNS 直接更新example.net,而不是更新example.dyndns.org

于 2013-06-30T13:41:09.043 回答