为什么当我的 DNS 服务器不好时,网络吞吐量会很慢?

为什么当我的 DNS 服务器不好时,网络吞吐量会很慢?

我在 Virtual Box VM 中安装了 Fedora 11,由于 DNS 配置不良,该 VM 中的网络连接非常慢。

我现在已经修好了,但我不明白发生了什么,而且我很好奇到底发生了什么。

我设置了主 DNS 服务器和辅助 DNS 服务器。主服务器配置错误,大多数时候没有响应。辅助服务器没有问题。

通常情况下,当第一次连接到主机时,即解析主机名时,我预计速度会变慢。

尽管情况一直如此,此外我的整体吞吐量非常慢,例如当我从互联网上下载较大的文件时。(5-20​​ KB/s,而不是 1.5 MB/s)有时传输速度会达到 100-200 KB 并持续几秒钟,有时大约 20-60 秒内完全没有传输。我彻底测试过的所有应用程序、Firefox 和 yum 都是这种情况。

删除错误的 DNS 服务器后,一切恢复正常。

这一切都是因为 DNS 服务器有问题吗?还是 Fedora 或 Virtual Box 的问题?

答案1

如果您的 DNS 不好,初始请求就会很慢,然后一旦查找被缓存,您的速度就会没问题。

虽然这可能是一个路由问题,但数据包尝试了错误的默认网关,我的双机场快线也遇到了这个问题,一旦我拔掉没有连接到网络的那个,它就没问题了。

首先执行 ping 和 tracerouce,然后查看延迟和任何丢失的数据包。

相关内容