连续 DNS 查询之间的时间。

连续 DNS 查询之间的时间。

使用运行 Ubuntu 14.04 的 PC。我正在使用速度非常低、数据速率很低的链接测试网页浏览。我的系统充斥着 DNS 查询(以及其他类型的数据包,如 TCP 重新传输)。如何增加每两个连续 DNS 查询之间的时间,以提供足够的时间直到当前查询的响应完成?

这可能吗?或者他们有其他方法可以解决低速接口的此类问题?

答案1

DNS 拥塞几乎不可能发生。它不仅自拨号时代就存在(即串行端口速度),而且/etc/resolv.conf默认情况下默认使用五秒超时周期。您可以调整一些旋钮,但这不太可能成为真正的问题。

  • 调整timeout和类似选项/etc/resolv.conf。(见man resolv.conf
  • /etc/nscd.conf在( enable-cache hosts yes)中启用主机的 nscd 缓存

如果你想摆脱虚假的DNS 查询,您应该减少列表中的域数量search,并考虑完全禁用 IPv6。即使您没有为接口分配互联网路由的 IPv6 地址,解析器库也会尝试AAAA在 DNS 解析期间执行查找,并search在这些查找返回时循环进行域处理NXDOMAIN

相关内容