Ich kann dnsclient nicht ausführen, da der Hostprozess für Windows-CPU 40-50% beträgt verwendet mit Hosts-Datei, funktioniert mein Laptop gut mit einer leeren Hosts-Datei und wenn es deaktiviert ist, aber ich möchte es mit einer Hosts-Datei ausführen, die ist um 2mb sind die einträge ungefähr 67.000, sollten sie in den bekommen DNS-Cache? Nun, ich habe gewartet, ich habe auch Flushdns ausgeführt, aber die CPU wurde nicht niedriger
hosts-file
dns-cache
patrickdrd
quelle
quelle
Antworten:
AFAIK Die Hosts-Datei wird nur linear durchsucht. Der Code wurde nie optimiert, um ihn in eine Hash-Tabelle oder einen Baum zu konvertieren. oder übertragen Sie es in DNS, weil niemand jemals mit Menschen gerechnet hat um eine Host-Datei zu haben, die annähernd 2 MB groß ist. DNS und Hosts-Datei sind parallele Mechanismen. Sie werden nicht interagieren.
Sie sollten wahrscheinlich nur die Informationen Ihres Hosts in das DNS-Format konvertieren.
quelle