2013-06-29 191 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