检测域名是被GFW墙掉的api公开测试

我博客的域名(briskblog.eu.org)包括提供api测试的域名(brisk.eu.org)这两天被墙掉了,像我这种无名小卒理不应当会引起GFW注意的,本以为仅是ip地址被封了这么简单,通过CDN发现不管是国内还是国外的CDN都无法解法这个问题,接着进一步进行证实,原来是我所使用的二级域名的顶级域名被墙掉了,所以被墙掉并不是GFW看上了我。。。。果不其然,GFW怎么会盯上我呢。。。。。。。。。。。

网上有检测域名是否被GFW封掉的网站,不过呢,我发现一些也都已经被墙掉了。。。。。这样反而成了鸡生蛋蛋生鸡的无解问题,不过有个网站还是没有被墙掉的,我这里就不提出来了,我通过抓取该网站的数据,于是就做了这么一个作死的api(虽说我提供api的站点在镜外。。。。。)

好了,不要总是想着弄个大新闻,北邮的那个啥不知道要比我高了多少,别人和他谈笑风声,我想自己还是应该多花点时间提高自己的知识水平,作死也说讲究基本法嘛,对吧,开个玩笑。做个api便于检测,也是不错的(其实是做都做了,不放上去感觉浪费了。。。。)

好了,废话不多说,api的地址是brisk.eu.org/api/gfw.php,你不是说域名已经被墙了吗?那这个api镜内还能用吗?当然能用,不能用还发出来做什么,前面呢其实我只说了一半,域名虽然被墙了,但却并非完全地墙了,只能算作是半墙,因为我发现通过https站点还是能够完全正常访问的,所以暂时是不需要担心什么的了,只是不知道这种状态还能撑多久便是了,所以使用的时候要使用https,方法还是GET请求,参数只有一个q,该参数便是要查询的域名了,返回的是json格式的数据,大概如下

status返回的是查询的结果,结果为0、1、2这三种状况,0表示没有被墙,1表示被墙了,而2表示查询出错,出错的原因可能是域名错误或者就是查询出错,因为提供这个检查的网站就是这样,我发现很多时候都会查询出错,但只要多查几次就会查出结果,只要你的域名没有错。

下面我放一个简单的示例代码,代码使用php写成

–阅读次数(123)

发表评论

电子邮件地址不会被公开。

*