Ich weiß, dass Sie keine doppelten Einträge in Ihrer Windows NT-Hosts-Datei haben sollten windows\system32\drivers\etc\hosts
, aber wie ist das erwartete Verhalten, wenn Sie diese haben?
Sie können mehrere Einträge mit demselben Hostnamen, aber unterschiedlichen Adressen in der Windows NT-Hostdatei ( windows\system32\drivers\etc\hosts
) haben. Wenn Sie auf diesen Host im Netzwerk zugreifen, wird er vom Windows-DNS-System in einen dieser Einträge aufgelöst. Wie kann ich feststellen, welcher Eintrag verwendet wird?
Z.B:
127.0.0.1 mydomain.com
192.168.1.1 mydomain.com
Bearbeiten : Dieses spezielle Beispiel scheint ein besonderes Verhalten zu erzwingen. Der Loopback scheint jeden Eintrag unabhängig von der Reihenfolge zu überschreiben.
Oder:
192.168.1.2 mydomain.com
192.168.1.1 mydomain.com
Ich sehe, dass der erste Eintrag in der Liste Vorrang hat.
Aber ist das Verhalten, das ich sehe, garantiert, ist es versionsspezifisch oder ist es im Allgemeinen unzuverlässig?
Der Grund, den ich frage, ist, dass ich einige Skripte schreibe, um Hosts zu handhaben, und ich versuche herauszufinden, ob ich zuverlässig eines davon zum Entfernen / Kommentieren auswählen kann und erwarte, dass es keine Auswirkungen auf das System des Benutzers gibt.
127.0.0.1
ein besonderes Verhalten zu erzwingen scheint. Ich habe die Frage bearbeitet, um nach den verschiedenen Szenarien zu fragen ...