MX 记录不能与 CNAME 记录重复?

2017-01-20 19:25:19 +08:00
 onice

这几天买了一个域名玩,先是用域名绑定了 zoho 邮箱,然后发现访问站点不加 www 的前缀无法访问网站。

于是我又添加了一个 CNAME 记录,名称为 @,值是虚拟主机提供的一个二级域名。

然后添加的时候显示: CNAME 记录与主机记录(@)的 MX 记录冲突,无法保存成功。

设置如下图:

我目前想到的思路:

  1. 做 301 转向,但实现这个也需要域名能指向我的虚拟主机。虚拟主机的提供商不提供直接使用 A 记录指向 IP 。因为冲突,我无法添加 CNAME 记录。
  2. 绑定 MX 的主机记录为其他名称以避免冲突。但这么做也不可取。因为 zoho 邮箱要求主机记录值必须 @ 。

请教大家:如何在避免冲突的情况下,实现不加 www 的前缀也能访问我的站点?

PS:在阿里云(万网)买的域名,第一次遇到这个问题。。。貌似其他域名商不会有这种提示。

13577 次点击
所在节点    程序员
16 条回复
DoraJDJ
2017-01-20 19:32:11 +08:00
裸域做 CNAME = 作死(可能?)

参见: /t/294863
wxcszh
2017-01-20 19:41:19 +08:00
mx 和 cname 确实冲突吧。。。真的不能共存
jarry777
2017-01-20 19:44:01 +08:00
DNSPod 可以共存
yjxjn
2017-01-20 19:45:57 +08:00
@wxcszh 阿里云就是这毛病,没办法…… Cloudflare 可以共存 @的 cname 和 mx 记录
yjxjn
2017-01-20 19:46:56 +08:00
lz 我也这问题,搞定了 at 我一下,谢谢
wogong
2017-01-20 20:09:03 +08:00
dns.he.net 不能共存。
Jarett
2017-01-20 20:16:49 +08:00
确实按照规定是不能共存的, DNSPOD 是可以,但是可能导致海外邮件收发出问题。
pimin
2017-01-20 20:19:14 +08:00
裸域问题
站内随便搜一下很多讨论,很详细
langmoe
2017-01-20 20:38:01 +08:00
用的 cloudxns ,裸域 link 到自己的一个子域,子域再 cname 到 cdn 的域名,目前访问和邮件都没发现有问题。。
mrjoel
2017-01-20 20:40:09 +08:00
虚拟主机提供商不支持 A 记录指向,其实你也可以这样解析,但是如果主机商换 ip 了,你就得手动改。
onice
2017-01-20 21:34:35 +08:00
@yjxjn 我搜索了很久,总共有两个解决方案。一个是换一个域名邮箱提供商,有的域名邮箱提供商要去主机名是 mail 而不是 @,这样可以避免冲突。另一个方案是做一个 Link 。万网里面叫隐性 URL ,官方的解释:与显性 URL 类似,但隐性转发会隐藏真实的目标地址(例如:将 www.net.cn 隐性转发到 www.hichina.com 后,访问 www.net.cn 时,地址栏显示的地址仍然为: www.net.cn )。第二种方法要求转发的域名也要在同一个域名商,而且需要备案。
manhere
2017-01-20 21:41:39 +08:00
@onice url 转发已经不是 DNS 层面了,绑定主机了
mytsing520
2017-01-20 22:18:08 +08:00
CNAME 类型相当于该条域名解析托管,所以会和其他类型解析记录冲突
valkjsaaa
2017-01-21 10:44:04 +08:00
我不知道别家有没有类似的功能。 Cloudflare 提供根域名的假的 CNAME ,就是一个 Cloudflare 负责自动更新的 A 解析。
buyssl
2017-01-21 17:49:05 +08:00
不是共不共存的问题,按规定根域名不让做 cname
MX 与其他任何记录都不会冲突,除了两条完全一样的记录
julyclyde
2017-01-21 21:12:57 +08:00
@jarry777 dnspod 就这毛病

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

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

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

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

© 2021 V2EX