谷姐:我们都是谷歌迷
We are all Google fans

来给SB讲讲怎么测域名有没有被墙-simonw

Rate this post

一堆SB看不懂还TM乱喷人 服了 天生当SB的命

开个帖讲讲什么是被墙和怎么测试被墙

这里不讨论染污,也不讨论HTTP请求里其他的头或者BODY里的信息导致被阻断的的问题。只说域名被墙。

墙是双向的,反过来说也一样,这里只讲客户端从中国大陆(以下简称中国/国内)请求到国外服务端的情况。

域名被墙的最基本原理:
拿在国内访问sifangtv.com举例
访问这个域名的时候,
HTTP请求里面会包含这样一段内容
Host:sifangtv.com
HTTP请求是明文的,
如果sifangtv.com在GFW黑名单里
那么这个请求会直接被阻断,一般原始的错误信息是Connection reset by peer,或者翻译成中文“连接被重置”,但是现在很多浏览器不会显示这个原始信息。

检测被墙的方法:
因为很多浏览器不再显示这个原始信息,不太好判断,所以只能用命令或者程序来检测,需要看到这个原始信息。
检查域名是否被墙,简单点说就是让一个HTTP请求带着要测试的域名的Host头过墙,看看有没有被reset
但是这样说完SB肯定还是看不懂,
因为涉及到很多情况
1,域名被染污,指向了被墙的IP
2,域名被解析到了国内
3,如前面的帖解析到了一个白单名的IP(极特殊情况)
上面这些情况,在国内发起的请求,如果不改变请求的IP,都无法检测域名有没有被墙。

那么就需要人为的,把一个域名的请求,改变到一个国外的,确认开了80端口的IP。并且这个IP本身没有被墙。
先找IP
比如pingwww.ceranetworks.com
拿到IP 23.224.9.226
$ curl23.224.9.226
<html>Apache is functioning normally</html>
默认就是http不用再加http://
请求正常,说明IP正常没被墙
把Host:sifangtv.com加到HTTP请求的HEAD里,让这个请求指向23.224.9.226
curl -H 'Host: sifangtv.com' http://23.224.9.226/
curl: (56) Recv failure: Connection reset by peer
可以证明被墙

但是现在sifangtv.com解析的IP是:
185.149.23.16
IP位置在美国
在国内可以直接正常访问HTTP
这也就是前面帖子说的,这个IP被加进了GFW的白名单。
现在所有被墙的域名,指向这个IP,都可以正常的请求到结果,而不是被RESET,
比如
curl -H 'Host: t66y.com' http://185.149.23.16/
但是,要花钱的、指定的域名,才会在服务端上输出跳转代码,跳转走。

前面有帖子说测试被墙不准
原因在于墙的规则很复杂
比如,有些域名是临时被墙
比如,有些时候国内固定的一个IP请求国外一个固定的IP,如果被RESET的次数太多,那么一些正常的请教也会被RESET,也就是导致没有被墙的域名在测试结果显示是被墙的。估计很多在线的测试网站没有考虑到这一点,会导致很多错误的结果。

可能有人要说,这么简单的东西,你讲这么复杂 。
因为要给SB讲,只能讲多一点,这些流程我早写成自动化的工具了。

热议
推荐楼 helone 半小时前

我也来给楼主讲讲你口所谓的北岸和高墙是怎么绕过的,哪里来的高墙白名单?简直把我逗笑了,一年前就有大佬讲解过,而且有有代码,你只有有一个被墙的ip也可以试试,你猜猜为啥域名能访问还要301到其他网站?为啥有https不用非要用http?因为这个方法只有第一次能返回结果,第二次就被reset了,还有https反墙的方法更麻烦成本更高,这个作者也大概说了下,弱小和无知从来都不是生存的障碍,傲慢才是

https://github.com/lehui99/articles/blob/main/301%E6%B5%B7%E5%A4%96%E8%B7%B3%E8%BD%AC%E5%8E%9F%E7%90%86%E8%A7%A3%E6%9E%90%E5%85%BC%E8%B0%88%E7%BC%93%E8%A7%A3%E5%81%87%E5%A2%99%E4%BC%AA%E5%A2%99%E6%94%BB%E5%87%BB%E5%8B%92%E7%B4%A2%E7%9A%84%E5%A4%9A%E7%A7%8D%E6%8A%80%E6%9C%AF%E6%89%8B%E6%AE%B5%EF%BC%88%E4%B8%80%EF%BC%89.md

推荐楼 baby不卑鄙 5小时前

几句话说明白的事罗里吧嗦的

推荐楼 星期六 5小时前

我这个SB居然把它的这篇文献看完了

推荐楼 balala 半小时前

这里谁是SB告诉我,我想知道

推荐楼 simonw 5小时前

几句话说明白的事罗里吧嗦的

早预料到你这种人特意在结尾打了预防针

推荐楼 脱氧核糖核酸 5小时前

讲的不错。
可能确实有SB惹到LZ了。

6楼 Polymer_dg 5小时前

技术有,表达能力太差

7楼 simonw 5小时前

技术有,表达能力太差

放屁,跟SB讲这些,不是表达能力的问题,是SB理解不了这个层次的东西。

如果那些SB知道被墙是怎么回事根本用不着我写这个帖子。
一堆SB自己不懂还逼逼叨叨。

8楼 DogeLee2 半小时前

看不懂
反正很神奇

12楼 simonw 1分钟前

我也来给楼主讲讲你口所谓的北岸和高墙是怎么绕过的,哪里来的高墙白名单?简直把我逗笑了,一年前就有大佬 ...

谢谢你比那些SB强多了但是这并不妨碍给那些SB科普什么是被墙和怎么查被墙

你帖的这个文章刚写出来的时候我还真看到过, 忘的一干二净,年纪大了

申明:本文内容由网友收集分享,仅供学习参考使用。如文中内容侵犯到您的利益,请在文章下方留言,本站会第一时间进行处理。

未经谷姐允许不得转载:谷姐靓号网 » 来给SB讲讲怎么测域名有没有被墙-simonw
分享到: 生成海报

热门文章

评论 抢沙发

评论前必须登录!

立即登录   注册

买Google Voice认准【谷姐靓号网】

Google Voice靓号列表Google Voice自助购买
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活