我正在运行 Ubuntu 18.04,但我之前的版本(16 左右)也遇到了同样的问题。
99% 的时间里,我无法访问托管在中国的网页。几乎所有我尝试访问的网页(包括百度等主要网页)都无法在 Ubuntu 上加载。
在 Firefox 中,我收到以下消息:
嗯。我们找不到该网站。
在 Chromium 中:
无法访问此站点 无法找到 baidu.com 的服务器 IP 地址。DNS_PROBE_FINISHED_NXDOMAIN
但当我在我的 Android 手机或 Mac 上尝试时,完全没有问题,页面会在一两秒内加载。
我不知道该去哪里查找问题。有什么建议吗?
(这可能不相关,但我位于挪威。)
答案1
尝试使用Google 的公共 DNS。
如果这对您不起作用,那么我要说的是,众所周知,中国会选择性地阻止传入请求。
如果有可用的 VPN 服务,您可以尝试使用它。
否则,Google Translate 实际上是一个很少被阻止的代理。只需转到 谷歌翻译,选择中文作为源和目标,然后输入 百度网盘 进入该字段并点击“翻译”。谷歌翻译可能会破坏网站的一些功能。如果它对你有用,那么你就知道你被屏蔽了,可以寻找更好的解决方案。
答案2
在 client.conf 中手动设置 DNS
[Interface]
PrivateKey =
Address = 192.168.99.3/24
DNS = 192.168.1.1
[Peer]
PublicKey =
AllowedIPs = 0.0.0.0/0
Endpoint = you.public.ip:port
DNS ip 是你的服务器的dns,你可以通过 来获取cat /etc/resolv.conf
。
另外,您可以将其设置为114.114.114.114
或8.8.8.8
。