如何访问无法通过 Windows 访问但可以通过其他操作系统访问的被禁止的网站?

如何访问无法通过 Windows 访问但可以通过其他操作系统访问的被禁止的网站?

一些在我的国家被禁止的网站无法在计算机上访问(安装了 Windows),但如果我在 Android 手机上尝试访问它们(使用与 PC 相同的宽带 wifi),则可以访问。我最初以为是 PC 的问题,但后来发现这些网站无法通过 Ubuntu 访问。然而,在 Ubuntu 上我安装了 QEMU 并在其中运行了 Kolibri OS(一个完全用汇编编写的业余操作系统),我发现在 QEMU 模拟器中我可以在 Kolibiri OS 上访问这些网站。这清楚地表明问题出在 Windows 和 Ubuntu 上。是否可以采取一些措施,以便在不使用 VPN 或洋葱路由的情况下在这两个操作系统上访问这些网站?

答案1

我来自一个以城墙闻名的东亚国家。所以我多次遇到过这些麻烦。我想你可能面临着两堵墙。

  1. DNS污染
  2. 禁止IP

就你的情况而言。Kolibri OS 可能设置了默认 DNS,如 Google 或 OpenDNS。你使用的其他 2 个 OS 可能向你的 ISP 索要 DNS 服务器。好消息是你的国家不禁止这些 DNS 服务器。

所以我们可以认为,这个网站已经被污染了,但还没有被禁止。这就是我对你的问题的回答。

但我认为你需要问另一个问题:你的 ISP 是否知道你正在访问被禁网站?如果你没有使用 VPN,答案是肯定的。在某些国家/地区,这可能很危险。但如果你使用 VPN 或洋葱路由,你的 ISP 也知道你在使用这些。也许你需要先学习很多知识来保护自己。

答案2

在较简单的情况下,整个网络设置会让您使用 ISP 的 DNS,它会拒绝解析被阻止站点的尝试。两种解决方案:

  1. 更改网络配置,并将 DNS 手动设置为 Google DNS (8.8.8.8) 或 OpenDNS(请参阅维基百科用于地址)。
  2. 获取一次地址(nslookup或者dig在 Linux 上,强制使用上一个解决方案中的 DNS 服务器之一),然后将地址添加到您的/etc/hosts文件中(在 Linux 上)或C:\Windows\System32\drivers\etc\hosts(在 Windows 上,从内存中添加)。请注意,恶意软件有时也会进行更改etc/hosts,因此您可能会因此触发安全软件。

相关内容