![无法连接到 Ubuntu 18.04 上的某些网站](https://linux22.com/image/927708/%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E5%88%B0%20Ubuntu%2018.04%20%E4%B8%8A%E7%9A%84%E6%9F%90%E4%BA%9B%E7%BD%91%E7%AB%99.png)
最近,我的浏览器无法加载某些网站Ubuntu 18.04
。当我尝试打开 StackOverflow、UbuntuForums、seedr.cc 等网站时,系统会显示以下消息(其他浏览器也会显示类似消息):
This site can’t be reached
https://ubuntuforums.org/ is unreachable.
ERR_ADDRESS_UNREACHABLE
由于我的机器是双启动的,我尝试通过同一个 Wi-Fi 在 Windows 中打开这些网站,它们加载得非常好。我用作热点的设备是手机,所以我尝试通过手机打开这些网站,它们加载正常。
因此,问题似乎出在 Ubuntu 上,但在进一步测试中,我使用不同的手机作为热点,现在我能够在 Ubuntu 上正确加载所有网站。因此,我很难确定问题出在哪里。以下是systemd-resolve --status在两台设备上。
某些网站无法加载的热点:
Link 3 (wlp6s0)
Current Scopes: DNS
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 2409:4042:250b:62c2::74
DNS Domain: ~.
工作热点:
Link 3 (wlp6s0)
Current Scopes: DNS
LLMNR setting: yes
MulticastDNS setting: no
DNSSEC setting: no
DNSSEC supported: no
DNS Servers: 192.168.43.1
DNS Domain: ~.
因此,在这里我看到前一种情况下的 DNS 服务器是 IPv4,而后一种情况下的 DNS 服务器是 IPv6。因此,我分析了 ping 中的 IP 地址。我发现在前一种情况下,当我 ping 时,我看到目标地址是 IPv6,而在后一种情况下则是 IPv4。我之前看到一些网站,例如ubuntuforums.org或者种子网ping 请求失败连接:网络不可达而其他网站如google.com则取得了成功。
因此,我认为问题是 IPv4 站点无法加载。因此,我尝试了这个帖子IPv6 正在运行,但 IPv4 尚未运行但它不起作用。我还尝试手动将 DNS 名称服务器添加到 resolv.conf 文件中。但当我重新启动网络管理器时,它被重置了。我怀疑问题出在名称服务器上,因为两个热点的名称服务器是相同的。
即使做了所有这些,我还是无法解决这个问题。所以,如果有人能给我一些指导,告诉我如何继续,那就太好了。如果需要更多信息,请在评论中告诉我。我会尽快提供。
谢谢。
答案1
我遇到了同样的问题,我的答案并不是真正的答案,因为我只有 3 点,所以我无法发表评论。我已完成 2 个步骤:
- 安装到 20.04 版本,看看是否能解决问题,但是现在
- 我在 YouTube 上关注了以下链接:这里。添加了 8.8.8.8 和 8.8.4.4,但后来评论说,我认为这不是有用的步骤(但在此列出足够的信息)
- 进入有线设置,设置 IPv4:自动,DHCP,以及 IPv6:自动,DHCP。重启 1 次后,我可以正常访问 askubuntu.com 和其他网站。希望这对您有所帮助。
答案2
更改有线设置后,我遇到了类似的问题。设置静态 IP 和网络掩码后,我没有设置网关 IP。如果您这样做了,则默认网关 IP 应设置为路由器上的网址。
答案3
与 scrollout 一样,我在设置静态 IP 时也遇到了由无效网关地址引起的类似问题。我将网关设置为 192.168.1.1,但我的 ISP 提供的路由器实际上是 192.168.1.254。因此,如果您遇到此问题并且使用的是静态 IP,请尝试修复网关。
答案4
我使用版本 22.04.4。我能够根据视频seal2002 引用,然后在网络设置中将代理设置为自动。我在安装操作系统时选择了最小安装选项,因此我认为没有安装 manager-network 等实用程序,从而导致出现此问题。