我通过路由器和无线调制解调器建立了无线宽带连接。在 Windows 中一切工作正常。然而,在同一台机器上的 Ubuntu 中,网站似乎需要更长的时间才能开始加载。我认为 DNS 查找很慢。我认为 https 网站可能会慢一些,因为我无法登录 Gmail。
我还使用具有远程来源的 Mercurial 存储库,并且需要很长时间(例如 5 分钟)才能推送一个小更改。我认为这是因为它必须通过 https 进行多次通信。我应该更改我的 DNS 服务器吗?我发现我的工作网络没有这些问题(他们有另一个 DNS 服务器)。当 IPv4 设置为自动 (dhcp) 时会发生这种情况。当我将其更改为仅自动(dhcp)地址,并在 DNS 服务器中添加 Google 的 8.8.8.8 时,仍然需要很长时间。
为什么会发生这种情况?
小智 5
即使您的路由器没有外部连接,它是否也会为您提供 IPv6 地址?运行ip addr并查看是否有“范围全局”inet6 地址。如果存在,则可能发生的情况是,无论您使用什么浏览器,都会首先尝试 IPv6 查找,但失败,然后返回到 IPv4。
Firefox 中的快速解决方法是转到about:config地址栏并搜索network.dns.disableipv6,然后将其设置为 true。但是,如果这是问题所在,您最好检查一下您的路由器,看看它为何在无法使用 IPv6 地址的情况下提供该地址。