V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Kakarrot
V2EX  ›  DNS

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

  •  
  •   Kakarrot · Jun 10, 2020 · 5958 views
    This topic created in 2146 days ago, the information mentioned may be changed or developed.

    博客 github+hexo

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

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

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

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

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

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

    Supplement 1  ·  Jun 11, 2020
    清空阿里云域名解析记录
    添加记录 - 新手引导 - 阿里邮箱 -确定
    查询 xxxx.github.io 的 IPD 地址 https://www.ipaddress.com/
    在 FAQ 里有 4 个 IPv4 addresses
    添加记录将以上 4 个 IP 地址分别设置即可
    @ A 默认 xxx.xxx.xxx.xxx 10 分钟
    27 replies    2020-11-09 21:56:03 +08:00
    hundan
        1
    hundan  
       Jun 10, 2020 via iPhone
    的确就是冲突的 ,好多人都是用 www 主域名,我之前也是这样,忘了是怎么解决的,我现在看了一下 dnspod,mx 和 cname 都是 @ 默认线路 也是有点迷
    imdong
        2
    imdong  
       Jun 10, 2020 via iPhone
    @记录 用 A AAAA 即可,手动获取 cname 对应的 IP 然后给 A 记录即可。
    Kakarrot
        3
    Kakarrot  
    OP
       Jun 10, 2020
    @imdong 直接查域名的 IP 地址么?
    whileFalse
        4
    whileFalse  
       Jun 10, 2020
    @hundan dnspod 使用一些小技巧绕过了。你试试 dig 一下自己的域名(不加 www ),估计会看到 A 记录而不是你自己设置的 cname 记录。
    reechangs
        5
    reechangs  
       Jun 10, 2020 via Android
    很多国外的 DNS 提供商有一个记录叫做 aname,可以解决这个问题。cloudflare 也可以。
    hundan
        6
    hundan  
       Jun 10, 2020 via iPhone
    @whileFalse 查了下 还是 cname hundan.org

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

    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
        12
    zachlhb  
       Jun 10, 2020 via Android
    mx 和 cname 是两种不同的解析,不可能冲突啊
    iPhone11
        13
    iPhone11  
       Jun 10, 2020 via iPhone
    收费版可以解析
    SteveLee
        14
    SteveLee  
       Jun 10, 2020
    http://www.cloudxns.net/Support/detail/id/792.html cloudxns 可以做 cname 和 mx 共存,不过现在要实名了就没再用
    shinciao
        15
    shinciao  
       Jun 10, 2020   ❤️ 1
    @zachlhb #12 按照标准,如果域名设置了 CNAME 记录,所有的记录都要去 CNAME 指向的域名找,包括 MX 记录也会向 CNAME 指向的域名查询。就会导致在这个域名本身上设置的 MX 记录被忽略。
    支持同时设置 CNAME 和 MX 的都是服务商自己通过一些小操作实现的。
    zhuweiyou
        16
    zhuweiyou  
       Jun 10, 2020
    11 楼是正解,配 4 个 A 记录就行了。
    Had
        17
    Had  
       Jun 10, 2020
    关键词 CNAME flattening
    Tink
        18
    Tink  
    PRO
       Jun 10, 2020 via iPhone
    常识
    zhiiker
        19
    zhiiker  
       Jun 10, 2020
    换 cloudflare 吧,可以共存,要不以后你折腾其他东西的时候,还可能会有问题。
    lyhiving
        20
    lyhiving  
       Jun 11, 2020 via iPhone
    其实你买收费版 dnspod 是可以的
    mytsing520
        21
    mytsing520  
    PRO
       Jun 11, 2020   ❤️ 1
    @zachlhb CNAME 记录与其他所有记录类型都冲突
    evilvoy
        22
    evilvoy  
       Jun 11, 2020
    看看 DNSPOD 的活动 有便宜的个人专业版。

    要不就是换 A 记录吧
    holinhot
        23
    holinhot  
       Jun 11, 2020
    @zachlhb 或许你不明白 cname 原理
    iasuna
        24
    iasuna  
       Jun 11, 2020 via iPhone
    11 楼正解 github pages 支持 A 解析

    CNAME 当然和 MX 冲突 除了腾讯云 腾讯云自己杜撰了一个改版的 CNAME
    julyclyde
        25
    julyclyde  
       Jun 11, 2020
    不带 www
    是新时代的病
    Kakarrot
        26
    Kakarrot  
    OP
       Jun 11, 2020
    已解决 感谢各位
    Zikinn
        27
    Zikinn  
       Nov 9, 2020
    可以尝试 CloudFlare 的 CNAME 拉平或者直接 ping 你的 CNAME 域名,删掉 CNAME 记录,把 ping 到 IP 填到 DNS 的 A 记录
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4182 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 110ms · UTC 05:26 · PVG 13:26 · LAX 22:26 · JFK 01:26
    ♥ Do have faith in what you're doing.