时间在连续的DNS查询之间。

使用运行Ubuntu 14.04的PC。 我正在testing网页浏览使用非常低的速度和低数据速率的链接。 我的系统拥塞DNS查询(和其他types的数据包,如TCP重新传输)。 如何增加两个连续的DNS查询之间的时间,以获得足够的时间直到实现当前查询的响应?

这可能吗? 还是他们的其他解决低速接口问题的方法呢?

DNS拥塞是相当不可能的。 从拨号时间(读取:串行端口速度)不仅已经存在,默认情况下/etc/resolv.conf默认使用5秒的超时周期。 有几个旋钮可以玩,但这不太可能是一个真正的问题。

  • 调整/etc/resolv.conf timeout和类似选项。 (请参阅man resolv.conf
  • /etc/nscd.conf enable-cache hosts yes主机的nscdcaching( enable-cache hosts yes

如果你想摆脱虚假的 DNS查询,你应该减lesssearch列表中的域数,并考虑完全禁用IPv6。 即使没有分配给接口的Internet路由IPv6地址,parsing器库也会尝试在DNSparsing过程中执行AAAA查找,并在search域处理循环时循环查找返回NXDOMAIN