微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

domain-name-system – 将根域记录设置为CNAME

我需要为一个CNAME域创建一个NS记录,目的是让两个域指向一个IP,而不必在两个不同的地方维护当前的IP地址.

此域的DNS提供程序是DynDNS,但它们阻止此操作:

CNAME cannot be created with label
that is equal to zone name

我可以使用其中DNS由1and1提供服务的另一个域来执行此操作:

root@srv-ubuntu:~# dig myseconddomain.co.uk

; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY,status: NOERROR,id: 61795
;; flags: qr rd ra; QUERY: 1,ANSWER: 2,AUTHORITY: 0,ADDITIONAL: 0

;; QUESTION SECTION:
;myseconddomain.co.uk.             IN      A

;; ANSWER SECTION:
myseconddomain.co.uk.      71605   IN      CNAME   myfirstdomain.co.uk.
myfirstdomain.co.uk.     59      IN      A       www.xxx.yyy.zzz

;; Query time: 298 msec
;; SERVER: 10.0.0.10#53(10.0.0.10)
;; WHEN: Tue Aug 18 14:17:26 2009
;; MSG SIZE  rcvd: 78

这是否违反RFC或DynDNS是否有正当理由阻止此行为?

跟进
感谢已发布的两个答案,我现在知道1和1 IS正在破坏RFC来执行此操作.然而,它确实有效,他们似乎支持它.对于拥有如此众多域名的公司来说,如果他们在如此大规模的情况下毫无异议地做到这一点似乎很奇怪.

更多跟进

根据要求输出“dig myseconddomain.co.uk ns”.

root@srv-ubuntu:~# dig myseconddomain.co.uk ns

; <<>> DiG 9.4.2-P1 <<>> myseconddomain.co.uk ns
;; global options:  printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY,id: 18085
;; flags: qr rd ra; QUERY: 1,ADDITIONAL: 2

;; QUESTION SECTION:
; myseconddomain.co.uk.             IN      NS

;; ANSWER SECTION:
myseconddomain.co.uk.      4798    IN      NS      ns67.1and1.co.uk.
myseconddomain.co.uk.      4798    IN      NS      ns68.1and1.co.uk.

;; ADDITIONAL SECTION:
ns67.1and1.co.uk.       78798   IN      A       195.20.224.201
ns68.1and1.co.uk.       86400   IN      A       212.227.123.89

;; Query time: 59 msec
;; SERVER: 10.0.0.10#53(10.0.0.10)
;; WHEN: Wed Aug 19 12:54:58 2009
;; MSG SIZE  rcvd: 111

解决方法

正确,违反了 RFC 1034,第3.6.2节,第3段:

… If a CNAME RR is present at a node,no other data should be present; this ensures that the data for a canonical name and its aliases cannot be different. …

这适用于此,因为您的区域的根目录也必须具有SOA和NS记录.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Mip是什么意思以及作用有哪些
怎么测试Mip页面运行情况
MIP安装的具体步骤有哪些
HTML添加超链接、锚点的方法及作用详解(附视频)
MIP的规则有哪些
Mip轮播图组件中的重要属性讲解
Mip的内联框架组件是什么
怎么创建初始的MIP配置及模板文件
HTML实现多选框及无法提交多数据的原因分析(附视频)
HTML如何设置复选框、单选框以及默认选项?(图文+视频)