网站使用CDN导致移动用户不能访问的解决过程

前段时间用手机移动4G网络访问自己博客的时候发现打不开,以为是偶然问题并没有太在意,昨天群友用的移动宽带告诉我也访问不了我的网站后我意识到有问题了。果然用奇云测给网站测速发现移动线路没反应,让群友帮忙加网站源IP到hosts访问可以打开,后来搜索一番发现是我用的360网站卫士CDN的IP被移动屏蔽了,百度云加速也有IP被移动屏蔽的,详见此贴。解决方案要么不用CDN要么换其它CDN,百度云加速CDN之前用过体验不是太好,网站卫士CDN加速和轻度防护还不错准备继续用。后来想了想还是给移动用户单独解析到源站吧,虽然安全性有所降低不过还好移动用户毕竟少数。综合比较了下支持分线路解析的cloudxns比较好,于是开始了域名解析搬家之路。

一、在域名注册商那里将DNS改成cloudxns的,原来接入CDN用的是NS方式

网站使用CDN导致移动用户不能访问的解决过程

二、在cloudxns那里设置好相应的解析,然后在网站卫士CDN里删除重新添加网站,这回用的是CNAME方式了。在给域名解析添加CNAME解析的时候发现了一个问题。我之前添加解析已经把腾讯免费企业邮箱的记录加上去了,但cloudxns遵循DNS规范所以给根域名添加@解析时出现相同主机同一线路下CNAME和TXT/MX记录不能共存的情况。

网站使用CDN导致移动用户不能访问的解决过程

已经到这一步了只能把根域名@记录301跳转到www了

网站使用CDN导致移动用户不能访问的解决过程

奇怪的事情发生,我明明备了案的居然提示未备案。后来找到了,原来需要在域名设置-基本资料备案那里手动查询一下。

网站使用CDN导致移动用户不能访问的解决过程

之后再做301跳转就OK了,最后给域名增加一条解析单独给移动解决。

 

weinxin
我的微信公众号
我的微信公众号扫一扫
广告也精彩
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:7   其中:访客  7   博主  0

    • avatar sky170 1

      移动药丸

        • avatar 厘米 9

          @sky170 移动墙中墙,好多网站打不开~

        • avatar 缙哥哥 3

          我现在用的是牛盾,移动照样慢的要死!

          • avatar 博客之家 3

            cloudxns真不错。

            • avatar Gcod 0

              偶然间看到此篇文章,同样作为cloudxns及腾讯邮箱的用户,我想这个问题解决并不难,CNAME记录与腾讯企业邮箱记录冲突的话,博主可以添加一个cloudxns私有的Link记录即可解决该问题~

                • avatar 厘米 9

                  @Gcod 我现在做站基本不用根域名了,因为我发现不止cloudxns其它很多dns服务商根域名都不好用CNAME。

                • avatar 在线中医辞典 0

                  用了CDN,竟然打不开了。我日。