Wie haben Sie die hosts-Datei bearbeitet? Möglicherweise hat der Editor der Datei eine Erweiterung (.txt) hinzugefügt! Überprüfen Sie von DOS-Eingabeaufforderung ( dir C:\Windows\System32\drivers\etc\hosts*
).
Windows 7 etc / hosts-Datei defekt?
Ich habe einen lokalen Webserver, auf den ich als myserver.localhost zugreifen möchte, also habe ich einen Eintrag hinzugefügt
127.0.0.1 myserver.localhost
zu C:\Windows\System32\drivers\etc\hosts
. Das hat gut funktioniert.
Dann ist etwas passiert. Ich musste unter anderem die Windows-Benutzerzugriffssteuerung deaktivieren, bezweifle aber, dass dies die Ursache ist. Das System reagiert jetzt nicht mehr auf Änderungen in der hosts-Datei. Ich habe den Eintrag auskommentiert, neue Testeinträge hinzugefügt, den DNS-Cache mehrmals geleert, den Computer neu gestartet, eine Pause gemacht, nichts hilft.
nslookup gibt immer noch 127.0.0.1 für myserver.localhost und eine nicht vorhandene Domäne für von mir hinzugefügte Testeinträge zurück. Mir scheint, dass die Datei selbst in irgendeiner Weise kaputt ist (es ist nur eine Textdatei, aber trotzdem ...) und Windows funktioniert nicht damit und gibt daher einfach das zurück, was immer das letzte gute Ergebnis war.
Hat jemand eine Idee, wie man zu einer funktionierenden Hosts-Datei zurückkehrt, ohne das gesamte System neu zu installieren?
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Es besteht allgemein ein Missverständnis darüber, wie die HOSTS-Datei in Windows und das Tool nslookup interagieren. Der Wert, den Sie in die HOSTS-Datei eingeben, wird vom System verwendet, wenn Sie eine Verbindung zu dem von Ihnen angegebenen Domänennamen herstellen. Dies ist im Wesentlichen hart codiert, wenn Sie es in die HOSTS-Datei eingeben. Nslookup ignoriert jedoch die HOSTS-Datei für etwas anderes als localhost. Versuchen Sie Folgendes: Fügen Sie Ihrer HOSTS-Datei einen Eintrag hinzu und speichern Sie die Datei. Führen Sie ein nslookup aus: Es sollte die tatsächliche IP-Adresse zurückgeben (oder keine, wenn die tatsächliche Adresse nicht vorhanden ist). Ping jetzt den Host. Es sollte die IP-Adresse senden, die Sie in der HOSTS-Datei angegeben haben.
Ich kenne den genauen Grund für dieses Verhalten nicht, aber ich glaube, es ist möglich, dass nslookup immer eine DNS-Abfrage durchführt, und *.localhost
fragt den lokalen Computer nach der Adresse, die die Adresse lautet (daher erhalten Sie das Ergebnis aus der HOSTS-Datei ), aber für alles andere fragt es den DNS-Server, den Sie konfiguriert haben. Dieser Teil ist nur Spekulation, aber das tatsächliche Verhalten, das ich beschrieben habe, habe ich oft beobachtet.
Änderungen an etc\hosts
werden sofort übernommen. Wenn dies nicht funktioniert, bearbeiten Sie entweder die falsche Datei (sagen Sie, Sie arbeiten remote und haben versehentlich den falschen Server für den SMB-Mount ausgewählt) oder ein Virus stört. Überprüfen Sie, ob der Virenscanner auf dem neuesten Stand ist, und überprüfen Sie Ihr gesamtes System. Probieren Sie einen zweiten Virenscanner aus, um sicher zu gehen.
Sie müssen diese Datei als Administrator bearbeiten. Sonst kann man es nicht ändern.
Drücken Sie einfach die Starttaste - geben Sie cmd in das Suchfeld ein, klicken Sie mit der rechten Maustaste auf cmd und führen Sie es als Administrator aus. Geben Sie den Notizblock ein und öffnen Sie die Datei erneut, nehmen Sie Ihre Änderungen vor und speichern Sie.
Dies ist der Weg, den Sie in Windows 7 verwenden müssen.
Leider gibt es keine Lösung für dieses Problem und keinen erklärbaren Grund für die Ursache. Etwas hat die Datei beschädigt, und die einzige Möglichkeit, dies zu beheben, scheint eine vollständige Neuinstallation des gesamten Systems zu sein. Wir haben auf Windows als Entwicklungsplattform verzichtet und sind auf Mac und Linux umgestiegen.
Verwandte Probleme
-
2
Erinnert sich Windows 7 Home Premium an Netzwerkfreigaben-Passwörter?
-
4
Wie sperre ich rechtsbündige Symbolleisten in Windows 7, ohne dass sie schrecklich aussehen
-
1
DNS-Einstellungen pro Windows-Benutzer wechseln?
-
4
Windows 7 "Aero Snap" -Funktion für Ubuntu GNOME
-
3
Meine zweite Festplatte ist in Windows 7 nicht sichtbar
-
7
Wie ersetze ich Notepad in Windows 7?
-
2
Wie werden Windows 7-Taskleistensymbole in zwei Reihen angeordnet?
-
1
Probleme beim Standby unter Windows 7
-
6
Wie steuern Sie die Windows 7-Snap-Funktion mit zwei Monitoren?
-
10
Wie aktualisiere ich von Windows 7 RC auf Windows 7 RTM?