wget 的 DNS 缓存

wget 的 DNS 缓存

我希望 wget 使用全局 DNS 缓存,而不仅仅是当前实例的内存中。

wget手册提到

--no-dns-cache
关闭 DNS 查找的缓存。通常,Wget 会记住从 DNS 查找的 IP 地址,因此不必重复联系 DNS 服务器来获取其检索的同一(通常是小型)主机集。该缓存仅存在于内存中;新的 Wget 运行将再次联系 DNS。

所以我需要一个wget的缓存机制。你有什么建议吗?

答案1

您可以使用任何本地 DNS 缓存守护进程,例如域名解析或者绑定在仅缓存配置中。然后,最新的响应将被缓存在本地,并且多个实例wget将不会通过网络触发对相同名称的额外查询。 Wget 可以设置为--no-dns-cache以牺牲性能为代价来节省一些内存。

相关内容