HOSTS-Dateibearbeitung in Windows 7 nicht wirksam - Die Ping-URL zeigt immer noch die ursprüngliche IP-Adresse an

10971
Sootah

Ich habe meine HOSTS-Datei auf meinem Windows 7 Ultimate-PC so bearbeitet, dass einige URLs so weitergeleitet werden, dass sie auf 127.0.0.1 verweisen, aber nach dem Speichern der Datei (und erneutem Öffnen, um zu überprüfen, ob die Änderungen geschrieben wurden) und dem Pingvorgang Sie antworten immer noch mit der tatsächlichen IP-Adresse, anstatt auf 127.0.0.1 umgeleitet zu werden. Zumindest funktionierte es unter XP, Vista usw. Ich ging sogar so weit, meinen DNS-Dienst auf dem Computer über services.msc neu zu starten. aber keine würfel

Ich könnte mir also vorstellen, dass Windows 7 die HOSTS-Datei für ältere Zwecke dort aufbewahrt und nicht mehr verwendet. Gibt es eine Möglichkeit, W7 auf die HOSTS-Datei aufmerksam zu machen? Falls Sie das nicht tun können, wo sollte ich dann bearbeiten, wo diese URLs verweisen?

Danke im Voraus!

-Sootah

7
Win7 * verwendet * seine Hosts-Datei. Ich verwende es hier, um die IP meines Routers in einen Hostnamen zu übersetzen, um `tracert` zu beschleunigen. Richard vor 13 Jahren 0

5 Antworten auf die Frage

7
Sootah

In Ordnung, Jungs, anscheinend ist Win7s Hosts-Datei in gewisser Weise unübersichtlich . Wenn Sie den Inhalt der Datei kopieren und dann in ein neues Textdokument (Notepad) einfügen, löschen Sie die ursprüngliche Hostdatei aus Windows \ System32 \ Drivers \ etc und speichern Sie anschließend eine neue Kopie von Hosts (in etc natürlich, dann funktioniert es.

Ich hatte dieses Problem sowohl auf meinem Win 7-Desktop als auch auf meinem Laptop und die neue Methode zum Kopieren / Löschen / Speichern arbeitete an beiden.

+1 Das hat es auch für mich getan. Sehr seltsam, als ich den genauen Inhalt meiner alten Datei buchstäblich in eine neue Datei eingefügt habe, und plötzlich fing es an zu arbeiten ... elwyn vor 12 Jahren 0
Für jeden, der dies in der Zukunft versucht: Vielleicht ist es ein guter Test, die Datei zu KOPIEREN, dann das Original zu entfernen und die Kopie schließlich in den ursprünglichen Namen umzubenennen. Es kann auch sinnvoll sein, das Original umzubenennen, anstatt es zu löschen. Nachdem Sie die neue Datei gespeichert haben, vergleichen Sie die beiden Dateien. Natürlich ist das alles nicht * notwendig *, um Dinge zum Laufen zu bringen, aber ein paar Hintergrundinformationen könnten nett sein. :-) Arjan vor 10 Jahren 0
Haben Sie versucht, Notepad als Administrator auszuführen und dann die Datei hosts zu öffnen? Andernfalls können Sie die Änderungen nicht überschreiben. Deshalb müssen Sie all das Kopieren, Löschen oder Ersetzen von Unsinn erledigen. Moses vor 10 Jahren 1
Ja, ich hatte es als Admin ausgeführt. Ich konnte die Änderungen in der hosts-Datei gut speichern - es hat einfach nichts getan, bis ich gelöscht und ersetzt habe. Sootah vor 10 Jahren 0
3
Víctor

Ich hatte das gleiche Problem und lag an Trend Micro Antivirus. Wechseln Sie zu Ihrem Netzwerkgerät in den Eigenschaften (wo IPv4, IPv6 usw. angezeigt wird), und deaktivieren Sie das Kontrollkästchen "Trend Micro NDIS 6.0 Filtertreiber". War nicht genug, um die Firewall zu deaktivieren! Wenn Sie eine andere Antivirus-Lösung installiert haben, prüfen Sie, ob sie gestört wird.

2
Tom Wijsman

Stellen Sie zunächst sicher, dass Ihr DNS-Cache leer ist:

ipconfig /flushdns 

Wechseln Sie dann zu den Eigenschaften Ihres Netzwerkgeräts. In den erweiterten Einstellungen des Internetprotokolls können Sie die LMHOSTS-Suchfunktion aktivieren. Wenn beide Einstellungen vorgenommen wurden, sollte dies funktionieren. Windows 7 unterstützt die HOSTS-Datei weiterhin wie in früheren Versionen.

LMHOSTS wird in den IPv4-Einstellungen des Adapters überprüft. Ich habe ipconfig / flushdns ausgeführt, neu gestartet usw., und es funktioniert immer noch nicht. Muss ich den manuellen "Import LMHOSTS" Deal machen? Wenn ja, in welchem ​​Format befindet sich eine LMHOSTS-Datei? Ideen? Sootah vor 13 Jahren 0
Vielleicht könnte das funktionieren, es lädt die Hosts-Datei irgendwie nicht so, wie es sollte. Ich denke, die LMHOSTS sind auf dieselbe Weise geschrieben, siehe: http://en.wikipedia.org/wiki/LMHOSTS Tom Wijsman vor 13 Jahren 0
2
Moses

Der Benutzer deutete er das Problem behoben, obwohl richtig den Inhalt der Host - Datei in Notepad (Überschreiben https://superuser.com/a/245561/201262 ) jedoch :

Es wird viel darüber diskutiert, warum der Benutzer den Inhalt der Host-Datei in ein neues Textdokument kopieren, das alte löschen usw. muss.

Nichts davon ist notwendig.

Wenn Sie die hosts-Datei bearbeiten, müssen Sie zunächst notepad als Administrator ausführen und dann die hosts-Datei öffnen. Auf diese Weise können Sie Änderungen bearbeiten, ohne an einem neuen Speicherort speichern und ersetzen zu müssen.

Ah! Ich wollte gerade kommentieren * "Die akzeptierte Antwort erklärt, dass das Überschreiben selbst dann erforderlich ist, wenn der Inhalt derselbe ist" *. Wenn jedoch der Inhalt mit der Beispiel-HOSTS-Datei identisch ist, ist diese Datei anfangs nutzlos. Ich kann Ihre Behauptung nicht bestätigen, aber es macht sehr viel Sinn! Arjan vor 10 Jahren 0
... jedoch schreibt das OP (und seine Selbstantwort) auch * "[...] aber nach dem Speichern der Datei (und erneutem Öffnen, um zu überprüfen, ob die Änderungen geschrieben wurden) [...]" * - also vielleicht mit der originaldatei war sowieso etwas komisch. (Vielleicht mit einer Unicode-Stückliste oder so etwas?) Arjan vor 10 Jahren 0
1
Anoop

Änderungen in der Datei: Hosts funktionierten nicht für mich, da in meinen LAN-Einstellungen ein automatisiertes Konfigurationsskript aktiviert war. Bitte deaktivieren Sie das Konfigurationsskript und die Änderungen der Hosts sollten angezeigt werden.