如何确定 ISP 是否阻止了我们托管的网站?

如何确定 ISP 是否阻止了我们托管的网站?

我们在 NAT 路由器后面设置了一个 Web 服务器,并已将请求正确转发到我们的 Web 服务器。我们已经为 Web 服务器的 WAN IP(即路由器的 WAN IP)分配了一个动态 DNS。

问题是:我们可以访问我们设置的 Web 服务器,但其他客户端无法访问该 Web 服务器。

我们验证了我们正在访问同一个 IP 地址;因此我认为问题不在于 ISP DNS。

其次,我们尝试对网络服务器进行 curl 操作,但客户端计算机没有任何响应。

第三,我们尝试安装 Browsec VPN 扩展来绕过 ISP 的任何潜在阻止,并且成功了!遗憾的是,根据一个帖子: https://security.stackexchange.com/questions/64123/browsec-vpn-and-anonymizer 它不应该被信任用于存储敏感数据。

最后,由于我们可以访问 Web 服务器,但其他客户端无法访问 Web 服务器,我们尝试按照线程的想法在我们所在的区域设置一个反向代理网站,以便他们能够访问 Web 服务器,但没有成功。

https://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server

我们已经不知道问题到底是什么了。

我们还尝试从我们的计算机和客户端计算机对 Web 服务器进行打嗝。在前者中,在发送初始 GET 请求后,随后会发出许多后续 GET 请求,而在后者中,随后没有发出后续 GET 请求。

另一个观察结果是,在客户端的计算机中:我们使用移动数据访问了网络服务器,但 DSL 连接失败;它们是不同的 ISP。

我们怎样才能解决这个问题呢?

答案1

问题解决了!很惭愧,我在设置反向代理服务器时犯了一个错误。这个想法其实是积极的。

以下是我的分析:

我尝试使用 wireshark 嗅探客户端计算机和反向代理服务器中的数据包,并进行了以下观察:

客户端 -> 反向代理服务器 -> URL 美化服务器 -> Web 服务器

  1. 客户端连接到反向代理服务器。
  2. 反向代理服务器创建一个从 URI 映射到 URL 美化器服务器的请求。
  3. URL美化服务器回复反向代理服务器并转发给客户端。
  4. 客户端从 URL Beautifier 服务器获取重定向 HTML 并尝试直接连接到 E-home 服务器。
  5. 然后我们回到原点,客户端直接连接到 Web 服务器。

我应该设置为向 Web 服务器创建 HTTP 请求,而不是向 URL 美化器服务器创建。无论如何,它现在正在运行。:D

相关内容