Dns

wget的DNS記憶體

  • February 20, 2013

我希望 wget 使用全域 DNS 記憶體,而不僅僅是在目前實例的記憶體中。

wget手冊提到

--no-dns-cache

關閉 DNS 查找的記憶體。通常,Wget 會記住它從 DNS 中查找的 IP 地址,因此它不必反复聯繫 DNS 伺服器以獲取它從中檢索的相同(通常是小)主機集。這個記憶體只存在於記憶體中;新的 Wget 執行將再次聯繫 DNS。

所以我需要一個wget的記憶體機制。你有什麼建議嗎?

您可以在僅記憶體配置中使用任何本地 DNS 記憶體守護程序,例如DnsmasqBind。然後最新的響應將在本地記憶體,並且多個實例wget不會觸發網路上針對相同名稱的額外查詢。Wget 可以設置為--no-dns-cache以性能為代價節省一些記憶體。

引用自:https://unix.stackexchange.com/questions/65361