这几天买了一个域名玩,先是用域名绑定了 zoho 邮箱,然后发现访问站点不加 www 的前缀无法访问网站。
于是我又添加了一个 CNAME 记录,名称为 @,值是虚拟主机提供的一个二级域名。
然后添加的时候显示:
CNAME 记录与主机记录(@)的 MX 记录冲突,无法保存成功。
设置如下图:
我目前想到的思路:
请教大家:如何在避免冲突的情况下,实现不加 www 的前缀也能访问我的站点?
PS:在阿里云(万网)买的域名,第一次遇到这个问题。。。貌似其他域名商不会有这种提示。
2
wxcszh 2017-01-20 19:41:19 +08:00
mx 和 cname 确实冲突吧。。。真的不能共存
|
3
jarry777 2017-01-20 19:44:01 +08:00 via Android
DNSPod 可以共存
|
4
yjxjn 2017-01-20 19:45:57 +08:00 via iPhone
@wxcszh 阿里云就是这毛病,没办法…… Cloudflare 可以共存 @的 cname 和 mx 记录
|
5
yjxjn 2017-01-20 19:46:56 +08:00 via iPhone
lz 我也这问题,搞定了 at 我一下,谢谢
|
6
wogong 2017-01-20 20:09:03 +08:00
dns.he.net 不能共存。
|
7
Jarett 2017-01-20 20:16:49 +08:00
确实按照规定是不能共存的, DNSPOD 是可以,但是可能导致海外邮件收发出问题。
|
8
pimin 2017-01-20 20:19:14 +08:00
裸域问题
站内随便搜一下很多讨论,很详细 |
9
langmoe 2017-01-20 20:38:01 +08:00
用的 cloudxns ,裸域 link 到自己的一个子域,子域再 cname 到 cdn 的域名,目前访问和邮件都没发现有问题。。
|
10
mrjoel 2017-01-20 20:40:09 +08:00 via iPhone
虚拟主机提供商不支持 A 记录指向,其实你也可以这样解析,但是如果主机商换 ip 了,你就得手动改。
|
11
onice OP @yjxjn 我搜索了很久,总共有两个解决方案。一个是换一个域名邮箱提供商,有的域名邮箱提供商要去主机名是 mail 而不是 @,这样可以避免冲突。另一个方案是做一个 Link 。万网里面叫隐性 URL ,官方的解释:与显性 URL 类似,但隐性转发会隐藏真实的目标地址(例如:将 www.net.cn 隐性转发到 www.hichina.com 后,访问 www.net.cn 时,地址栏显示的地址仍然为: www.net.cn )。第二种方法要求转发的域名也要在同一个域名商,而且需要备案。
|
13
mytsing520 2017-01-20 22:18:08 +08:00
CNAME 类型相当于该条域名解析托管,所以会和其他类型解析记录冲突
|
14
valkjsaaa 2017-01-21 10:44:04 +08:00
我不知道别家有没有类似的功能。 Cloudflare 提供根域名的假的 CNAME ,就是一个 Cloudflare 负责自动更新的 A 解析。
|
15
buyssl 2017-01-21 17:49:05 +08:00
不是共不共存的问题,按规定根域名不让做 cname
MX 与其他任何记录都不会冲突,除了两条完全一样的记录 |