holinhot

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

  •  
  •   holinhot · May 13, 2015 · 4099 views
    This topic created in 4090 days ago, the information mentioned may be changed or developed.

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

    10 replies    2015-05-16 11:36:01 +08:00
    xfspace
        1
    xfspace  
       May 13, 2015
    holinhot
        2
    holinhot  
    OP
       May 13, 2015
    @xfspace 这个只是测试域名在中国能不能打开吧。要是域名服务器挂了就无法检测了
    v1024
        3
    v1024  
       May 13, 2015
    我也想过这个问题,目前想到的是通过判断DNS污染,这个实现相对简单,如果被污染则一定是被墙的,问题是被墙的不一定都被污染。
    tobyxdd
        4
    tobyxdd  
       May 13, 2015 via Android
    分别弄个境外境内服务器 如果境外正常 境内被reset/超时/页面内容大幅不同就是被墙或dns污染了
    holinhot
        5
    holinhot  
    OP
       May 13, 2015
    @v1024 dns污染过时了 现在gfw已经不使用dns污染了
    holinhot
        6
    holinhot  
    OP
       May 13, 2015
    @tobyxdd 这个可行 但是可能线路问题不准确呢
    Hello1995
        7
    Hello1995  
       May 14, 2015 via Android
    downforeveryoneorjustme.com
    或许可以利用一下这个网站,通过检测它是否 down 和你在当地是否被连接重置了综合判断,但失误率应该挺高的。

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

    但愿这两个网站的做法能给楼主一点思路,还是应该从多节点综合判断才靠谱,但是这似乎并非好办法。
    holinhot
        8
    holinhot  
    OP
       May 14, 2015
    @Hello1995 那是ip被墙了和域名被墙搞混了
    v1024
        9
    v1024  
       May 14, 2015
    @holinhot 试着dig了一下,果然跟以前不一样了。。。 现在是什么手段呢
    holinhot
        10
    holinhot  
    OP
       May 16, 2015
    @v1024 url过滤 并且同ip下的域名相互感染
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2723 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:47 · PVG 21:47 · LAX 06:47 · JFK 09:47
    ♥ Do have faith in what you're doing.