如何编写一个域名墙检测工具

2015-05-13 17:47:38 +08:00
 holinhot

try:
这种
http://www.microsoft.com/被墙域名.com
被墙域名.com
用curl访问上面两个url如果返回连接被重置就确定被墙呢?
还有没其他方法

3614 次点击
所在节点    信息安全
10 条回复
xfspace
2015-05-13 19:54:49 +08:00
holinhot
2015-05-13 20:40:11 +08:00
@xfspace 这个只是测试域名在中国能不能打开吧。要是域名服务器挂了就无法检测了
v1024
2015-05-13 21:51:54 +08:00
我也想过这个问题,目前想到的是通过判断DNS污染,这个实现相对简单,如果被污染则一定是被墙的,问题是被墙的不一定都被污染。
tobyxdd
2015-05-13 21:55:56 +08:00
分别弄个境外境内服务器 如果境外正常 境内被reset/超时/页面内容大幅不同就是被墙或dns污染了
holinhot
2015-05-13 22:56:05 +08:00
@v1024 dns污染过时了 现在gfw已经不使用dns污染了
holinhot
2015-05-13 22:56:56 +08:00
@tobyxdd 这个可行 但是可能线路问题不准确呢
Hello1995
2015-05-14 00:25:10 +08:00
downforeveryoneorjustme.com
或许可以利用一下这个网站,通过检测它是否 down 和你在当地是否被连接重置了综合判断,但失误率应该挺高的。

17ce.com
通过对比大陆节点、香港节点以及海外节点的 GET 和 ping 的具体情况,综合判断,失误率应该会明显降低。

但愿这两个网站的做法能给楼主一点思路,还是应该从多节点综合判断才靠谱,但是这似乎并非好办法。
holinhot
2015-05-14 09:09:28 +08:00
@Hello1995 那是ip被墙了和域名被墙搞混了
v1024
2015-05-14 11:02:53 +08:00
@holinhot 试着dig了一下,果然跟以前不一样了。。。 现在是什么手段呢
holinhot
2015-05-16 11:36:01 +08:00
@v1024 url过滤 并且同ip下的域名相互感染

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/190817

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX