linux dnsmasq:如何增加 ttl?

jld*_*ont 5 linux dnsmasq

是否可以规定已解析条目的 TTL?换句话说,是否可以覆盖接收到的已解析条目的 TTL 并使它们更高?

原因:我发现 dnsmasq 尝试解析 www.google.com 的频率太高了。

qua*_*ote 7

我认为你不能,不容易。TTL 由 Google 的名称服务器设置,他们喜欢将其设置得较低以实现负载平衡。

增加缓存大小可能会有所帮助,但对于像 Google 这样的超短 TTL 可能不会。

非正式地,有几个补丁可以提供 TTL 覆盖功能。我在dnsmasq-discuss 邮件列表中找到了这些,所以如果您想自己动手,请尝试一下(您可以检查邮件列表档案中是否有针对更新版本的补丁):