用ALIAS解决CNAME与MX记录冲突的问题

本文共有694个字,阅读需要3分钟。

国内虚拟主机或者CDN,一般都需要把域名用CNAME记录的方式解析到他们的服务器上。CDN用CNAME记录无可厚非,毕竟CDN服务会同时使用若干个不同地址服务器,IP自然不一样,那用A记录就会很麻烦。而国内的虚拟主机也要求用户使用CNAME记录的方式,恐怕是因为同一个服务器上的过户太多了,一旦服务器更换IP地址,那通知起来工作量就太大了,于是索性就用CNAME的方式,尽量减少对用户的影响。

CNAME记录虽然方便了,但会存在一个问题,那就是如果主域名例如@.gwi.cc使用CNAME记录,会和邮件MX记录冲突,导致邮件服务无法使用。对于此种状况,虚拟主机商一般的推荐方法是邮箱使用二级域名,如mail.gwi.cc,这样就不会和主域名冲突了。但对于老郭这样的强迫症来说,使用二级域名来作为邮箱的地址,总觉得不是那么的正规。

那如果非要使用主域名作为邮箱地址呢,网上给出的方案是用ALIAS记录代替CNAME记录。不过,国内的DNS服务商都不支持ALIAS记录,原因不得而知,所以老郭只能到国外的DNS去寻找,好在使用国外的DNS服务并不影响域名备案。

网上推荐的第一家是CLOUDFLARE,CLOUDFLARE是非常著名的国外DNS服务商,实力强劲,用户也很多,可是老郭在他家的解析记录里并没有找到ALIAS。

另一家是CLOUDNS,CLOUDNS的DNS确实可以使用ALIAS记录,但他家的免费用户只能托管一个域名,超过之后就要付费了,还不便宜,一个月2.95美元。当然了,多注册几个账号也能绕过这个问题,不过对于域名较多的用户就有点麻烦了。

图片[1]-用ALIAS解决CNAME与MX记录冲突的问题

第三家是HE.NET,美国老牌的主机商,也提供免费的DNS服务。不过,他家注册账号似乎有点问题,主流的163邮箱和GMAIL无法注册,老郭使用了冷门邮箱注册成功了。添加ALIAS记录的过程就不赘述了,添加成功之后,老郭测试了下,果然ALIAS记录和MX记录没有任何的冲突,收发邮件都正常。

图片[2]-用ALIAS解决CNAME与MX记录冲突的问题
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

    暂无评论内容