需求
需求是这样的:
- 我的博客是 dvel.me,已经部署在 Coding Pages 或 Github Pages 上,域名解析用的是 CNAME 记录。
- 我希望我的域名邮箱是后缀是 @dvel.me,域名解析用的是 MX 记录。
- 冲突了。。。
@ CNAME - pages.coding.me
@ MX 1 aspmx.l.google.com
因为都用了裸域,如果要放弃裸域,采用 www.dvel.me
又觉得强迫症,Coding 又不提供 A 解析。
用 CloudXNS 快速解决
CloudXNS 有一个 LINK 记录:
LINK:CloudXNS的私有类型,可将用户配置的CNAME隐藏。
别名链接记录,隐式将解析权委托给目标域名。
官方详解:CloudXNS之详解LINK记录
需要额外使用一个域名,假设这个域名为 another.com。
将裸域的 CNAME 记录改成 LINK,记录值为 @another.com
:
@ LINK - @another.com
@ MX 1 aspmx.l.google.com
进入 another.com 的解析设置页面正常设置:
@ CNAME - pages.coding.me
以上,相当于绕了个弯。
我用的是 Coding Pages 与 G Suite,博客访问与邮件收发均无问题。