2013-06-29 207 views
0

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

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

CnameRecord:FQDN已经被其它资源记录

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

我找到了一个article,这让我深刻地认识到可以指向FQDN(example.net)中的CNAME记录。

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

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

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

我的目标本质上是使用DNS服务,我的.net域名指向动态我的路由器更新,因为服务器是停留在一个动态IP池域。有什么建议?

+0

对于任何关心的人来说,这是一篇能更好地把握我的关注的文章。 http://stackoverflow.com/questions/656009/how-to-overcome-root-domain-cname-restrictions – embo

回答

1

错误消息是完全正确的。您不能创建一个CNAME RR,因为该域已具有NS RR(实际上,也是一个SOA RR),并且CNAME不允许与其他任何内容(除DNSSEC RR)组合使用。

最好的办法是使用动态DNS更新直接example.net,代替或者除了更新example.dyndns.org