有些网站无法访问

有些网站无法访问

当我的笔记本电脑运行 arch-linux 时,我无法访问某些网站当我在家的时候例如:

但我可以从大学以及我父母的地方访问这些网站。

我有一些网站从家里访问,例如:

这与我使用 Qutebrowser 还是 Firefox 无关。

在同一台笔记本电脑上安装为双启动的旧 debian 系统能够从家里访问所有这些网站。

当我尝试访问无法正常工作的网站时,Firefox 会显示:

唔。我们找不到该网站。

我们无法连接到 www.leo.org 上的服务器。如果该地址正确,您还可以尝试以下三项操作:

  • 稍后再试。

我已经这样做过很多次了。

  • 检查您的网络连接。

我已连接并且有 IP 地址。

  • 如果您已连接但位于防火墙后面,请检查 Firefox 是否具有访问 Web 的权限。

我能够访问其他网页,为什么防火墙应该禁止 wikipedia 但允许 youtube?

我可以通过 ip 但不能通过 url 从我的 arch 系统 ping 这些网页。因此我假设是 DNS 问题。

根据dig我的 DNS 服务器是我的路由器,这与同一网络中的另一个 debian 系统相同,一切运行良好。

我在用systemd-resolved

我不知道如何进一步调试它。为什么在其他地方行得通,但在家里却行不通?为什么它可以在同一网络中的其他系统上运行,但不能在我的 arch linux 上运行?

答案1

我建议你检查文件/etc/nsswitch.conf。它是名称服务开关配置文件。参数。主持人此文件中显示了 systemd-resolved 用于按名称获取主机的源。

相关内容