域名解析中的 cname 和 mx 冲突咋办?

2018-07-26 15:50:23 +08:00
 find456789

用了 cdn

cname 中 @ 解析到了 对应 cdn 提供的地址

又用了企业邮箱

txt 中的 @ 也需要填写对应的值

如此一来,就冲突了,请问大家是如何处理的呢?

3808 次点击
所在节点    问与答
19 条回复
mringg
2018-07-26 15:51:07 +08:00
根域名 貌似不建议 cname 的
find456789
2018-07-26 16:13:53 +08:00
@mringg

哦 那如果用户 访问 xxx.com 岂不是无法打开网站啊, 请问 你平时是怎么设置的 ,谢谢
mringg
2018-07-26 16:17:42 +08:00
abc.com-> a 记录-> nginx 302/301-> www.abc.com
www.abc.com -> cdn -> nginx
mringg
2018-07-26 16:18:48 +08:00
百度 baidu.com -> 返回 js -> refresh www.baidu.com
dko
2018-07-26 16:19:08 +08:00
一直被这个问题困扰。
目前的解决方法是根域名显性 url 跳转 www
mringg
2018-07-26 16:19:13 +08:00
腾讯 qq.com -> 302 -> www.qq.com
find456789
2018-07-26 16:27:03 +08:00
@mringg

abc.com-> a 记录-> nginx 302/301-> www.abc.com

------
谢谢,那这个方案,就需要一台暴露 ip 地址的主机,部署 nginx 来做跳转对吗
find456789
2018-07-26 16:28:36 +08:00
@dko

谢谢,我现在用的是 dnspod 免费版, 不支持 显性 url 跳转, 请问你用的是哪家的? 收费的吗
nciyuan
2018-07-26 16:28:55 +08:00
@find456789 不一定。如果你是用 CloudXNS 的话,快网就会直接给你做好
onionnews
2018-07-26 16:30:11 +08:00
遇到过这问题,我的解决办法是邮箱解析到二级域名。xxx@mail.xxx.com
dko
2018-07-26 17:04:10 +08:00
@find456789 域名在阿里。。。
kenbody
2018-07-26 17:10:02 +08:00
@find456789 我用的 dnspod 免费版,免费 2 条显性 url 跳转,不过需要审核。不能用是现在政策改了么。
wzw
2018-07-26 17:14:52 +08:00
@dko #11 大家都去 建议 阿里云 也搞这个跳转
kenbody
2018-07-26 17:23:25 +08:00
input2output
2018-07-26 17:34:57 +08:00
我用 cloudflare 试了一下, 如果你的 MX 记录没有内容, 查询出来的就是 CNAME 指向地址的 MX 记录内容; 如果你 MX 记录有内容, 那 CNAME 指向地址的 MX 记录就被覆盖了(没有了).
dko
2018-07-26 17:41:28 +08:00
@wzw 反正我断续研究了很久没弄明白,目前所有的方案里面这个已经是最优方案了
info521
2018-07-26 21:14:12 +08:00
使用腾讯服务器,使用腾讯域名解析,使用 cdn 是同样问题;无解,无法给 xxx.com 开 cdn 加速
info521
2018-07-26 21:14:58 +08:00
xxx com 开加速就会和 mx 冲突
MonoLogueChi
2018-07-26 23:43:54 +08:00
cloud xns 有 link 记录可以用,dnspod 好像是也有类似的服务,而且貌似 dnspod 那个更好用

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

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

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

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

© 2021 V2EX