“MX”记录与“CNAME”记录冲突 腾讯企业邮箱无法绑定个人域名

2020-06-10 18:14:31 +08:00
 Kakarrot

博客 github+hexo

想用域名创建个独立邮箱,阿里云域名解析 已有 2 个记录

| 主机记录 | 记录类型 | 解析线路 | 记录值 | TTL | 状态 |

| -------- | -------- | -------- | -------------- | ------- | ---- |

| @ | CNAME | 默认 | XXXX.github.io | 10 分钟 | 正常 |

| www | CNAME | 默认 | XXXX.github.io | 10 分钟 | 正常 |

markdown 表格无法展现....为了浏览只能加换行了

5179 次点击
所在节点    DNS
27 条回复
hundan
2020-06-10 19:00:52 +08:00
的确就是冲突的 ,好多人都是用 www 主域名,我之前也是这样,忘了是怎么解决的,我现在看了一下 dnspod,mx 和 cname 都是 @ 默认线路 也是有点迷
imdong
2020-06-10 19:02:54 +08:00
@记录 用 A AAAA 即可,手动获取 cname 对应的 IP 然后给 A 记录即可。
Kakarrot
2020-06-10 19:04:43 +08:00
@imdong 直接查域名的 IP 地址么?
whileFalse
2020-06-10 19:10:19 +08:00
@hundan dnspod 使用一些小技巧绕过了。你试试 dig 一下自己的域名(不加 www ),估计会看到 A 记录而不是你自己设置的 cname 记录。
reechangs
2020-06-10 19:11:29 +08:00
很多国外的 DNS 提供商有一个记录叫做 aname,可以解决这个问题。cloudflare 也可以。
hundan
2020-06-10 19:28:17 +08:00
@whileFalse 查了下 还是 cname hundan.org

可能和你说的方法不一样
hundan
2020-06-10 19:43:49 +08:00
我另外找了个域名试了下,dnspod 好像没这个提示,直接就添加成功了
xiri
2020-06-10 19:47:04 +08:00
这个确实是冲突的,因为按照标准,设置了 cname 后所有的记录都要去 cname 指向的域名找,包括 mx 记录
但是 dnspod,cloudflare 之类的可以同时设置,他们自己有一些黑科技实现( cloudflare 是 cname 展开,也就是开启后不返回 cname 域名,而是返回 cname 指向的域名设置的记录,dnspod 不太清楚)
leido
2020-06-10 19:52:21 +08:00
这是常识,记住就行了,可以用 A 记录
domosekai
2020-06-10 20:58:16 +08:00
用的 namecheap,CNAME 只设置在 www 上,一级域名设置 URL 转发到 www,namecheap 特别提醒不能把一级域名设置到 CNAME 否则 MX 会失效
pupboss
2020-06-10 21:29:06 +08:00
好像没有一个提到怎么解决的,简短答案是:

185.199.108.153
185.199.109.153
185.199.110.153
185.199.111.153

详细答案看这里,官方最佳实践: https://help.github.com/en/github/working-with-github-pages/managing-a-custom-domain-for-your-github-pages-site
zachlhb
2020-06-10 21:33:22 +08:00
mx 和 cname 是两种不同的解析,不可能冲突啊
iPhone11
2020-06-10 21:38:02 +08:00
收费版可以解析
SteveLee
2020-06-10 21:42:25 +08:00
http://www.cloudxns.net/Support/detail/id/792.html cloudxns 可以做 cname 和 mx 共存,不过现在要实名了就没再用
lanternxx
2020-06-10 21:48:48 +08:00
@zachlhb #12 按照标准,如果域名设置了 CNAME 记录,所有的记录都要去 CNAME 指向的域名找,包括 MX 记录也会向 CNAME 指向的域名查询。就会导致在这个域名本身上设置的 MX 记录被忽略。
支持同时设置 CNAME 和 MX 的都是服务商自己通过一些小操作实现的。
zhuweiyou
2020-06-10 21:51:38 +08:00
11 楼是正解,配 4 个 A 记录就行了。
Had
2020-06-10 22:45:13 +08:00
关键词 CNAME flattening
Tink
2020-06-10 23:29:01 +08:00
常识
zhiiker
2020-06-10 23:42:45 +08:00
换 cloudflare 吧,可以共存,要不以后你折腾其他东西的时候,还可能会有问题。
lyhiving
2020-06-11 00:18:17 +08:00
其实你买收费版 dnspod 是可以的

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

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

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

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

© 2021 V2EX