首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将根域记录设置为CNAME

问将根域记录设置为CNAME
EN

Server Fault用户
提问于 2009-08-18 13:28:36
回答 4查看 18.3K关注 0票数 16

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

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

不能用等于区域名称的标签创建CNAME。

我可以使用另一个域来完成此操作,该域的DNS由1和1提供:

代码语言:javascript
复制
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

这是违反区域资源中心,还是DynDNS有合法的理由阻止这一行动?

接下来,由于已经发布的两个答案,我现在知道1和1正在破坏RFCs来做到这一点。然而,它确实有效,而且他们似乎支持它。对于一个拥有如此多域名的公司来说,如此大规模地无异议地这么做似乎很奇怪。

更多后续

按要求提供"dig myseconddomain.co.uk ns“的输出。

代码语言:javascript
复制
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, status: NOERROR, id: 18085
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, 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
EN

回答 4

Server Fault用户

回答已采纳

发布于 2009-08-18 13:51:44

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

..。如果节点上存在CNAME RR,则不应出现其他数据;这将确保规范名称及其别名的数据不会有所不同。..。

这在这里适用,因为您的区域的根还必须有SOA和NS记录。

票数 24
EN

Server Fault用户

发布于 2009-08-19 14:33:08

使用DynDNS WebHop服务。这对他们的DNS客户是免费的。

它允许您将第二个域的流量重定向到第一个域,而不破坏任何RFCs。

重定向是一个302 (临时的),所以它可能会损害一些搜索引擎排名。(我怀疑这也可能是CNAME记录的问题。)有关更多信息,请参见上面的链接。

票数 1
EN

Server Fault用户

发布于 2009-08-18 13:54:35

是的,RFC有违规行为。检查这一解释。我认为这是可能的,但不完全符合RFC。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/55528

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档