没有产品在购物车中。
本文将介绍如何查看一个网站是否被墙?网站被墙的原因及解决方法!
很多人某天忽然发现,在中国地区的用户无法访问自己的网站了,检查服务器域名都正常,在中国大陆地区外也能正常无法,就怀疑是不是被中国网络防火墙(GFW)屏蔽了。今天CDN5小编就来分享一下,如何查看一个网站是否被墙,希望对你有所帮助!
一:使用工具查询
1.海外工具
这是专门查询是否被大陆防火墙GFW拦截查询的网站。没有其他多余功能,简单直白。
A:https://blocky.greatfire.org/
输入网站即可返回结果。
B:https://www.chinafirewalltest.com
2.中国国内工具
中国国内有很多在线工具,如itdog,boce,聚查等,下面用聚查举例,如图红框标注,facebook即被墙了。
3.部分地区被墙检测:有的网站大陆其他地方可打开,部分地区不行,用https://www.itdog.cn/http/或者其他检测网站测试,如图。如果出现0.0.0.0就是被墙了。
二:技术请求检测
1.HTTP请求分析
通过curl命令模拟访问,观察连接是否被重置:
curl -v http://目标网址
若返回Connection reset by peer错误,就可能是被墙了。
2.HTTPS与SNI过滤检测
openssl s_client -connect 目标域名:443 -servername 目标域名
若握手失败或连接中断,可能被墙 。
三:网站被墙的原因
1.内容违规:网站内容违法中国大陆政策,如色情,赌博,政治等其他中国法律不允许的内容。
2.DNS污染与劫持,域名被劫持或被篡改解析指向无效IP(如127.0.0.1)或错误地址。
3.服务器IP段或者域名在启用前被墙,因此受到牵连。
四:域名被墙怎么办?
使用防屏蔽CDN来解决被墙问题,具体参考:防屏蔽CDN如何突破网络封锁?从原理到实战,一篇全掌握!如果你需要防屏蔽CDN,可以咨询CDN5客服。