![如何访问无法通过 Windows 访问但可以通过其他操作系统访问的被禁止的网站?](https://linux22.com/image/1587364/%E5%A6%82%E4%BD%95%E8%AE%BF%E9%97%AE%E6%97%A0%E6%B3%95%E9%80%9A%E8%BF%87%20Windows%20%E8%AE%BF%E9%97%AE%E4%BD%86%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E5%85%B6%E4%BB%96%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E8%AE%BF%E9%97%AE%E7%9A%84%E8%A2%AB%E7%A6%81%E6%AD%A2%E7%9A%84%E7%BD%91%E7%AB%99%EF%BC%9F.png)
一些在我的国家被禁止的网站无法在计算机上访问(安装了 Windows),但如果我在 Android 手机上尝试访问它们(使用与 PC 相同的宽带 wifi),则可以访问。我最初以为是 PC 的问题,但后来发现这些网站无法通过 Ubuntu 访问。然而,在 Ubuntu 上我安装了 QEMU 并在其中运行了 Kolibri OS(一个完全用汇编编写的业余操作系统),我发现在 QEMU 模拟器中我可以在 Kolibiri OS 上访问这些网站。这清楚地表明问题出在 Windows 和 Ubuntu 上。是否可以采取一些措施,以便在不使用 VPN 或洋葱路由的情况下在这两个操作系统上访问这些网站?
答案1
我来自一个以城墙闻名的东亚国家。所以我多次遇到过这些麻烦。我想你可能面临着两堵墙。
- DNS污染
- 禁止IP
就你的情况而言。Kolibri OS 可能设置了默认 DNS,如 Google 或 OpenDNS。你使用的其他 2 个 OS 可能向你的 ISP 索要 DNS 服务器。好消息是你的国家不禁止这些 DNS 服务器。
所以我们可以认为,这个网站已经被污染了,但还没有被禁止。这就是我对你的问题的回答。
但我认为你需要问另一个问题:你的 ISP 是否知道你正在访问被禁网站?如果你没有使用 VPN,答案是肯定的。在某些国家/地区,这可能很危险。但如果你使用 VPN 或洋葱路由,你的 ISP 也知道你在使用这些。也许你需要先学习很多知识来保护自己。
答案2
在较简单的情况下,整个网络设置会让您使用 ISP 的 DNS,它会拒绝解析被阻止站点的尝试。两种解决方案:
- 更改网络配置,并将 DNS 手动设置为 Google DNS (8.8.8.8) 或 OpenDNS(请参阅维基百科用于地址)。
- 获取一次地址(
nslookup
或者dig
在 Linux 上,强制使用上一个解决方案中的 DNS 服务器之一),然后将地址添加到您的/etc/hosts
文件中(在 Linux 上)或C:\Windows\System32\drivers\etc\hosts
(在 Windows 上,从内存中添加)。请注意,恶意软件有时也会进行更改etc/hosts
,因此您可能会因此触发安全软件。