前段时间用手机移动4G网络访问自己博客的时候发现打不开,以为是偶然问题并没有太在意,昨天群友用的移动宽带告诉我也访问不了我的网站后我意识到有问题了。果然用奇云测给网站测速发现移动线路没反应,让群友帮忙加网站源IP到hosts访问可以打开,后来搜索一番发现是我用的360网站卫士CDN的IP被移动屏蔽了,百度云加速也有IP被移动屏蔽的,详见此贴。解决方案要么不用CDN要么换其它CDN,百度云加速CDN之前用过体验不是太好,网站卫士CDN加速和轻度防护还不错准备继续用。后来想了想还是给移动用户单独解析到源站吧,虽然安全性有所降低不过还好移动用户毕竟少数。综合比较了下支持分线路解析的cloudxns比较好,于是开始了域名解析搬家之路。
一、在域名注册商那里将DNS改成cloudxns的,原来接入CDN用的是NS方式
二、在cloudxns那里设置好相应的解析,然后在网站卫士CDN里删除重新添加网站,这回用的是CNAME方式了。在给域名解析添加CNAME解析的时候发现了一个问题。我之前添加解析已经把腾讯免费企业邮箱的记录加上去了,但cloudxns遵循DNS规范所以给根域名添加@解析时出现相同主机同一线路下CNAME和TXT/MX记录不能共存的情况。
已经到这一步了只能把根域名@记录301跳转到www了
奇怪的事情发生,我明明备了案的居然提示未备案。后来找到了,原来需要在域名设置-基本资料备案那里手动查询一下。
之后再做301跳转就OK了,最后给域名增加一条解析单独给移动解决。