初始连接速度慢。 Ping/Traceroute 显着的启动时间,无数据包丢失

初始连接速度慢。 Ping/Traceroute 显着的启动时间,无数据包丢失

我正在运行 NixOS,自从几天前安装它以来,我注意到最初连接到网站时有明显的延迟。在安装之前,我从未观察到这样的问题,并且我的网络设置(有线连接、同一台计算机、同一路由器、同一路由器设置)没有发生任何物理变化。

然而,我注意到一些对我来说似乎很奇怪的事情。当我尝试运行一个简单的 ping 命令(或traceroute)时,有没有任何文字打印到屏幕上整整 5-10 秒。甚至连最初的“PING [网站]”消息也没有。尽管在 ping 开始之前存在巨大的延迟,但数据包丢失率为 0%,而且一旦开始,ping 就会定期进入,且延迟良好。 Traceroute 做了完全相同的事情无文字甚至在相当长的一段时间内甚至没有最初的“traceroute to [website]”消息(即使我使用 -n 来避免反向查找)

我尝试将我的 DNS 服务器更改为 google 的(8.8.8.8 和 8.8.4.4),但没有任何改进。我不认为这是 DNS 问题,因为同一网络上的其他计算机没有遇到此问题。

ping 我的路由器似乎总是工作得很好,没有任何延迟。我完全不知道下一步该去哪里。

答案1

解决方案最终是我的 /etc/resolv.conf 仅将我的路由器列为名称服务器。添加其他 DNS 服务器(例如 google)解决了该问题。 (我认为在路由器中更改它就足够了,并且不知道它可以在我的系统上设置)

请注意,在 NixOS 中,可以通过添加来设置网络名称服务器到configuration.nix 文件。

相关内容