五九盾
首页 / 新闻公告
业内
CDN网站加速,为什么会打不开
2021-11-18 15:19:40

CDN加速能够加快服务器网站的访问速度,许多网站都选择使用CDN服务,但它不是万能的,有时候反而会导致网站无法访问,到底什么原因造成的呢?使用CDN加速的网站出现问题之后,首先排查服务器是否正常运行,CPU有没有负载,然后查看网站日志,有没有大量的恶意IP访问带来的流量攻击,如果都正常,那应该就是CDN出现故障,这时候就要检查CDN的问题。

一、付费CDN导致网站打不开如何解决?
1、检查CDN加速是否生效利用ping命令来测试,如果输出中有CND商家信息,则说明CDN加速已生效。若CDN加速未生效,可以用CDN加速OSS源站的方法步骤解决。
2、查看回源是否正常将域名下的某URL在浏览器进行访问,就可以知道加速后的访问效果。查看cname是否匹配正确,注意CDN控制台上的源站是对应源站的IP, 因为CDN有两个域名:加速域名和回源域名,加速域名指向CDN,回源域名指向源站。用户通过加速域名访问CDN,CDN通过回源域名回源。3、查看源站访问是否正常修改hosts文件,路径/etc/hosts。这里以1.1.1.1为源站IP地址,http://www.idc.net为待检查的域名,在hosts文件末尾,添加:1.1.1.1 香港服务器_香港站群服务器_香港机房 - 后浪云将浏览器缓存清除并重新打开。再次访问,则是回源访问效果。如果依然访问异常,就说明源站访问异常,这时可以去排查源站服务是否正常
4、在“域名管理”下查看CNAME是否匹配正确机房被攻击的原因导致的问题,直接联系CDN服务商就可以。

二、使用了免费CDN,网站打不开了分析网站无法访问的原因,首先网站的服务器正常,但域名被加入了黑名单。用webkaka测试IP,正是使用cloudflare的免费CDN而产生的IP。很有可能是因为cloudflare的CDN节点被Q而导致无法访问的。
方法
1、更换cloudflare的NS。cloudflare的NS多达几十个,而它的CDN节点在全球有几十个,很可能论坛所在的CDN节点已经被Q了。让cdn服务商将网站放在其它的“正常”CDN节点,当然这是付费用户的权利。也可以通过更换cloudflare的NS,从而达到更换CDN服务器的目的。也可以挑选几个其它的NS更换一下,以达到正常访问的目的。更换了NS地址,一般会在1小时到5小时之内完成更新,所以只要再等等就好了。cdn导致网站打不开解决方法方法
2:关闭cloudflare的CDN,保留DNS,即时生效、很多人都知道cloudflare可以用来做CDN加速,但是却不知道我们可以关闭这个功能,只是单纯地用作免费DNS服务。既然上面的更换cloudflare的NS地址需要漫长的等待时间和可能的失败率,因此关闭cloudflare的CDN就是即时生效的。进入cloudflare,然后选择DNS设置。注意此处只是关闭了cloudflare的CDN,而DNS功能依然保留,所以即时生效。通过此方法,立即可以访问了。检测网站正常访问情况,查看服务器的IP地址,发现已经不再是cloudflare的服务器IP了。将免费的CDN关闭,但DNS还是cloudflare的,看以后开启会不会正常。cloudflare网站打不开小结:由于论坛使用了cloudflare的免费CDN,这次导致了长时间的无法访问,现在CDN的节点服务器上充斥着“各种内容”的网站,大家共用一个IP,悲剧迟早会发生的。