Ich suche nach einer Möglichkeit, den lokalen DNS-Cache auf einem CentOS 6 zu leeren.
Auf dem System wird kein DNS-Server oder ähnliches ausgeführt, und ich möchte, dass jede DNS-Abfrage an den konfigurierten Nameserver gesendet wird, auch für die doppelten.
Das meiste, was ich online gefunden habe, soll ich tun service nscd restart
, nachladen oder tun nscd -i hosts
. Keiner scheint jedoch den Cache zu leeren.
Ich frage mich also, ob jemand eine Idee hat, wie ich das machen könnte. Gibt es eine Art Schalter im Kernel, den ich umlegen muss? Jede Art von Arbeit ist auch in Ordnung.
wget -e 'http_proxy=localhost:3128' xxx.com
) sehe ich, dass die abfrage korrekt weitergeleitet wird, aber alle nachfolgenden nicht. Wenn ich lange genug warte (Cache läuft ab), funktioniert es wieder.