我的 ISP 阻止了某些网站。如何确定它阻止了哪些网站以及如何阻止?

我的 ISP 阻止了某些网站。如何确定它阻止了哪些网站以及如何阻止?

匿名账户的原因很明显

在过去 12 小时内,包括我在内的多家印度 ISP 开始屏蔽知名“成人”网站和其他一些网站。我进行了一些基本的诊断,但无法确定屏蔽在哪里进行

当导航到该网站时,会返回 404 错误,并显示以下 HTML

<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
</body></html>

所有网站都返回与上述相同的 HTML

尝试使用 Google DNS 和 ISP DNS,结果相同

nslookup 的结果与http://ping.eu/nslookup/

Fiddler 显示 404 错误源自与网站相同的 IP,并显示以下错误

15:09:44:7155 Fiddler.Network.ProtocolViolation - [#440] No Connection: close, no Content-Length. No way to tell if the response is complete.

tracert 可以工作,但是在印度境外有 2-3 次超时

通过 IP 访问会引发 cloudflare 错误,提示不允许直接 IP 访问该网站

答案1

我认为您调查了所有需要调查的内容。由于和nslookuptraceroute很好,并且由于在浏览器中使用 IP 地址“有效”(显示 CloudFlare 错误,这不是您的 ISP),因此只是一个大胆的猜测:

我猜他们在看到某些特定内容时会屏蔽网站HTTPHost标头或使用 HTTPS信噪比,当看到主机名时在 SSL 握手中。他们可能甚至不会向目标服务器发出请求(您可能想看看响应时间是否非常低)并立即返回 404 HTML。

但我想你真正关心的是:如何绕过封锁?然后使用第三方 VPN/代理,包括Tor恐怕是唯一的办法。(不过幸运的是,我不是专家。)

相关内容