Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dns 指向CNAME记录的FQDN_Dns_Cname_Dyndns_Fqdn - Fatal编程技术网

Dns 指向CNAME记录的FQDN

Dns 指向CNAME记录的FQDN,dns,cname,dyndns,fqdn,Dns,Cname,Dyndns,Fqdn,使用Rackspace.com,它提供DNS服务,我试图将一个domain EXAMPLE.NET指向一个动态DNS更新的domain EXAMPLE.DYNDNS.ORG 我的问题是,当将完全限定的域名(前面没有任何子域的example.net)指向由dyn服务更新的动态域时,我得到了响应 CNAMECORD:Fqdn已被另一个资源记录占用 然而,事实上,这个域没有其他记录(除了需要的NS记录)。当使用子域时,我没有得到这个错误,只有当完全限定的域名是被操作的时候 我找到了一个可以让我相信可以

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

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

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

然而,事实上,这个域没有其他记录(除了需要的NS记录)。当使用子域时,我没有得到这个错误,只有当完全限定的域名是被操作的时候

我找到了一个可以让我相信可以从FQDN(例如.net)指向CNAME记录的方法

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

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

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


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

错误消息完全正确。您无法创建
CNAME
RR,因为域已经有
NS
RR(事实上,也有一个SOA RR),并且
CNAME
不允许与任何其他内容结合使用(DNSSEC RRs除外)


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

,这篇文章可以更好地理解我的担忧。