如何判断一个网站是否被墙
2012-04-15 04:31
330 查看
大家都知道GFW 平日作恶多端,一旦有网站不能访问,很多人都把矛头直指它了…. 虽然一般都是它干的,但实际上也不排除一些人别有用心…. 那么下面就来简单判断一下吧…
方法是用windows的tracert(打开命令提示符,输入tracert 域名)命令追踪路由,也可以直接用http://tool.chinaz.com/Tracert/, 这个能显示ip所在地理位置,比windows自带的好。一般来说,无论是被GFW屏蔽的还是网站封IP的,我们总是能查到这个网站的IP地址,比如 Facebook,因为域名指向的ip是域名注册机构的dns服务器保留的,一般不会被封,所以,使用tracert命令就可以追踪路由了。
如果网站被GFW封掉了,那么就是在中国国际出口被阻挡了,路由过不去,只能走其他地方,比如,我们追踪Facebook的路由,因为在大陆国际出口被阻 挡,所以不可能从出口结点(如北京,上海,广州等地)直接到达美国,而是在出口结点处断开或者尝试绕道,这样就基本可以判定是被k了。 如图所示:
![](http://pic002.cnblogs.com/images/2012/260827/2012041710075732.jpg)
我们可以看到,在第四处超时了。至于原因就是上面所说的。大陆国际出口被阻挡,所以不可能从出口结点直接到达美国..
如果是网站封大陆IP,比如美国的一个网站封了大陆ip,tracert命令追踪,tracert命令发现被追踪网站在美国,肯定从国际出口出去,走美国 线路,但是在最后一跳超时,因为网站封了你的IP,但是前面多少跳都是可以访问的,能看到前面有美国的路由线路…
我没找到封大陆ip的网站,大个比方把,比如xxx.com 封了大陆ip,你用tracert命令追踪的时候,发现前面的都是正常的,等到最后一次,就会发现超时了… 这样也基本肯定这个网站是封了大陆ip…
方法是用windows的tracert(打开命令提示符,输入tracert 域名)命令追踪路由,也可以直接用http://tool.chinaz.com/Tracert/, 这个能显示ip所在地理位置,比windows自带的好。一般来说,无论是被GFW屏蔽的还是网站封IP的,我们总是能查到这个网站的IP地址,比如 Facebook,因为域名指向的ip是域名注册机构的dns服务器保留的,一般不会被封,所以,使用tracert命令就可以追踪路由了。
如果网站被GFW封掉了,那么就是在中国国际出口被阻挡了,路由过不去,只能走其他地方,比如,我们追踪Facebook的路由,因为在大陆国际出口被阻 挡,所以不可能从出口结点(如北京,上海,广州等地)直接到达美国,而是在出口结点处断开或者尝试绕道,这样就基本可以判定是被k了。 如图所示:
![](http://pic002.cnblogs.com/images/2012/260827/2012041710075732.jpg)
我们可以看到,在第四处超时了。至于原因就是上面所说的。大陆国际出口被阻挡,所以不可能从出口结点直接到达美国..
如果是网站封大陆IP,比如美国的一个网站封了大陆ip,tracert命令追踪,tracert命令发现被追踪网站在美国,肯定从国际出口出去,走美国 线路,但是在最后一跳超时,因为网站封了你的IP,但是前面多少跳都是可以访问的,能看到前面有美国的路由线路…
我没找到封大陆ip的网站,大个比方把,比如xxx.com 封了大陆ip,你用tracert命令追踪的时候,发现前面的都是正常的,等到最后一次,就会发现超时了… 这样也基本肯定这个网站是封了大陆ip…
相关文章推荐
- 如何判断一个网站是否被墙
- 如何判断一个网站是否被百度处罚中
- 如何判断一个网站是否是中文网站
- 如何用.net程序来判断一个网站是否正常打开小解
- C语言判断一个文件是否存在,以及如何删除
- PHP如何判断一个gif图片是否为动画?
- 如何判断一个字符串是否是UTF8编码
- 如何判断一个Socket是否断开?
- JavaScript 如何判断一个对象{}是否为空对象
- 如何判断一个图中是否存在回路
- js如何判断一个对象{}是否为空对象,没有任何属性
- JavaScript 里如何判断一个字符串里是否存在某个字符串?(支持中文)
- 如何判断当前的上下文是否是一个列表
- Swift - 如何判断一个对象是否是某个类
- 如何判断出一个js对象是否一个dom对象
- 如何判断是否在一个网路中
- 【OC学习-15】如何判断两个对象是否属于同一个类?如何判断一个对象是否属于某一个类?
- 如何判断一个点是否在多边形内部还是外部
- [置顶] 在java中如何判断一个类是否存在
- 如何判断一个线程是否正在执行