24小时技术QQ:3003634090

资讯中心

cdn导致网站打不开
2020-07-29 16:28:02
阅读()
来源:互联数据
摘要:     网站加了CDN就无法访问了?通常一个正常运营的网站,突然因为网站响应时间过长导致504,大家首先想到

网站加了CDN就无法访问了?通常一个正常运营的网站,突然因为网站响应时间过长导致504,大家首先想到的是网站被攻击了,或者是被恶意刷流量导致服务器宕机。除了这两种情况以外,还有一种可能是CDN加速导致网站打不开


前不久,网站更换服务器后,突然发现网站居然访问不了,网页提示“响应时间过长”。按照常规的排查方法,首先是去检查了一下服务器,发现服务器正常运行,CPU也没有负载。接着排查就是网站日志,发现也没有大量的恶意IP访问,然后使用电脑CMD去ping网址,结果反馈是请求超时,这下可以肯定问题出现在了CDN身上了。


一、付费CDN导致网站打不开如何解决?


1、检查CDN加速是否生效


利用ping命令来测试,如果输出中有kunlun*.com字样,则说明CDN加速已生效。若CDN加速未生效,可以用CDN加速OSS源站的方法步骤解决。


2、查看回源是否正常


将域名下的某URL在浏览器进行访问,就可以知道加速后的访问效果。查看cname是否匹配正确,注意CDN控制台上的源站是对应源站的IP, 因为CDN有两个域名:加速域名和回源域名,加速域名指向CDN,回源域名指向源站。用户通过加速域名访问CDN,CDN通过回源域名回源。


3、查看源站访问是否正常


修改hosts文件,路径/etc/hosts。这里以1.1.1.1为源站IP地址,www.hkt4.com为待检查的域名,在hosts文件末尾,添加:1.1.1.1 www.hkt4.com


将浏览器缓存清除并重新打开。再次访问,则是回源访问效果。如果依然访问异常,就说明源站访问异常,这时可以去排查源站服务是否正常


4、在“域名管理”下查看CNAME是否匹配正确


机房被攻击的原因导致的问题,然后马上就给解决了,ping也能通了。所以各位SEO站长如果你们的网站也出现了类似的问题,那么直接联系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,即时生效1、很多人都知道cloudflare可以用来做CDN加速,但是却不知道我们可以关闭这个功能,只是单纯地用作免费DNS服务。


既然上面的更换cloudflare的NS地址需要漫长的等待时间和可能的失败率,因此关闭cloudflare的CDN就是即时生效的。进入cloudflare,然后选择DNS设置。注意此处只是关闭了cloudflare的CDN,而DNS功能依然保留,所以即时生效。通过此方法,立即可以访问了。


检测网站正常访问情况,查看服务器的IP地址,发现已经不再是cloudflare的服务器IP了。将免费的CDN关闭,但DNS还是cloudflare的,看以后开启会不会正常。cloudflare网站打不开小结:由于论坛使用了cloudflare的免费CDN,这次导致了长时间的无法访问,现在CDN的节点服务器上充斥着“各种内容”的网站,大家共用一个IP,悲剧迟早会发生的。


以上是关于cdn导致网站打不开的,一些解决方案。因为传统CDN企业面临的对手越来越多,无论是免费cdn厂商的加速发力,还是专业CDN的崛起,都在急剧加速着传统CDN向企业龙头的转移。互联数据提供的高防CDN产品可免费享受高于6TB的精准防御,超过120个高防节点覆盖全球,不限流量地为海量用户提供加速服务。


      高防CDN产品链接 https://www.hkt4.com/dedicated/hkcdn.html


0

上一篇:台湾服务器租用价格表
下一篇:香港云服务器对大陆优化有利吗?
旗下产品均支持24小时免费测试
互联数据香港机房产品均支持24小时免费测试,先测试后付款让业务不熟更放心
申请测试
免费试用
免费试用
旗下产品均支持24小时免费测试
24小时免费电话
400-8715-668
24H客服

24H在线客服

  • 业务咨询
  • 售后服务
24小时免费电话
400-8715-668