指向CNAME记录的FQDN
问题描述:
使用提供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池域。有什么建议?
答
错误消息是完全正确的。您不能创建一个CNAME
RR,因为该域已具有NS
RR(实际上,也是一个SOA RR),并且CNAME
不允许与其他任何内容(除DNSSEC RR)组合使用。
最好的办法是使用动态DNS更新直接example.net,代替或者除了更新example.dyndns.org。
对于任何关心的人来说,这是一篇能更好地把握我的关注的文章。 http://*.com/questions/656009/how-to-overcome-root-domain-cname-restrictions – embo