为什么裸域名不可以设置 CNAME?

2015-07-09 15:13:22 +08:00
Pseric  Pseric
试了一下好多的 DNS 服务,根域名好像无法设置 CNAME ,只支援 A Record ,不过在 CloudFlare 却是可以的,可以问问为什么根域名不可设置 CNAME 吗?是容易产生什么问题?
23614 次点击
所在节点   DNS  DNS
29 条回复
realpg
realpg
2015-07-09 15:27:45 +08:00
有效的防止不懂DNS的瞎J8用,跟设想的完全不一致后不是折腾客服就是去喷DNS服务……
MinMadMax
MinMadMax
2015-07-09 15:42:13 +08:00
可以设置的。但是不是标准的实现。
Delbert
Delbert
2015-07-09 15:51:07 +08:00
根域名CName和MX记录会冲突。
这个一搜索就出来了。
imlonghao
imlonghao
2015-07-09 15:54:09 +08:00
可以设置,但是会爆炸!
Pseric
Pseric
2015-07-09 16:15:08 +08:00
@Delbert 真的吗?可是它跟MX纪录是不一样的东西,为什么会冲突啊?
sumhat
sumhat
2015-07-09 16:20:22 +08:00
CloudFlare 应该是用的 AnyCast 技术吧,超脱了 CNAME 的范畴了。
seerhut
seerhut
2015-07-09 16:22:40 +08:00
seerhut
seerhut
2015-07-09 16:24:32 +08:00
总之rfc允许根域名设置cname,但是 "If a CNAME RR is present at a node, no other data should be present"
Delbert
Delbert
2015-07-09 16:40:53 +08:00
@Pseric 自行搜索 “”CNAME 和 MX 记录冲突
redsonic
redsonic
2015-07-09 16:50:55 +08:00
CNAME和其他记录的名称相同都会产生一些问题。
TakanashiAzusa
TakanashiAzusa
2015-07-09 17:02:35 +08:00
裸域名可以设置CNAME啊,DNSPOD可以。而且就算cname和mx冲突了,还不影响dnspod解析。。

Syaoran
Syaoran
2015-07-09 17:02:47 +08:00
只能说CloudFlare表示无压力……
yylzcom
yylzcom
2015-07-09 17:03:31 +08:00
我跳进过这样的坑,和MX记录冲突了
wy315700
wy315700
2015-07-09 17:14:04 +08:00
@TakanashiAzusa DNSPOD自己的协议,不符合RFC的
TakanashiAzusa
2015-07-09 17:40:58 +08:00
@wy315700 能用就好ww,而且QQ邮箱那个和cname的必定冲突。。
wy315700
2015-07-09 17:41:46 +08:00
@TakanashiAzusa 以后挪走了就会知道了,非标准还是少用
dant
2015-07-09 17:58:46 +08:00
如果同时设置了 CNAME (example.cname.net) 和 MX (mail.example.com) 记录,那么在查询 MX 记录的时候,DNS 服务器应该返回 CNAME example.cname.net 然后让客户端继续查询 example.cname.net 的 MX 记录还是直接返回 MX mail.example.com
pupboss
2015-07-09 18:28:20 +08:00
CNAME 意思就是所有东西转到你设置的记录,所以 MX 就强行被转跑了啊
Showfom
2015-07-09 18:33:56 +08:00
如果不需要 MX 记录,那么 cname 没问题,否则会有可能引起冲突。

我的博客 ttt.tt 就没设置 MX 记录,所以设置了 cname 记录
tinkerer
2015-07-09 18:43:14 +08:00
| ू•ૅω•́)ᵎᵎᵎ 我也设置过,没爆炸…

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/204489

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX