ens*_*are 3 domain-name-system bind dns-hosting
我的网络上有一个 BIND 名称服务器,位于具有大量 RAM 的机器上。如何提高性能?有什么方法可以增加内存中存储的分辨率的TTL?有什么方法可以“预取”顶级域名?
BIND 进行自己的内存管理,只要您有足够的可用 RAM,就不需要进行任何调整。请不要使用 TTL 或 RFC 中指定的任何其他内容。说真的,人们会因为问这个问题而想伤害你。至于预缓存,你当然可以nslookup example.com为所有你想要缓存的“常见”域名做一个,但这应该没有什么好处。
听起来您要么在没有性能问题的情况下追求性能,要么没有让我们了解您面临的实际问题。如果它没有坏,请不要修理它。如果 DNS 查找花费了大量时间,您可能希望使用您的 ISP(或其他相对本地的)DNS 服务器作为转发器,因为它们的“距离”应该小于您的服务器进行完全递归查找,并且您会得到缓存的好处也是如此。