Bearbeiten der hosts-Datei

2401
Maxim Zaslavsky

Ich freue mich auf die Bearbeitung der Windows TCP / IP- Hosts- Datei (at c:\windows\system32\drivers\etc\hosts). Ich frage mich, was ist der beste Weg (unter Windows XP)?

Nehmen wir an, ich möchte die Website a.com auf google.com umleiten. Ich kann die IP-Adresse von a.com finden, aber wie wird die HOSTS-Datei richtig bearbeitet? Ich überlege, diese Syntax zu verwenden:

this.is.ip.address google.com 

Zwei Dinge jedoch:

  • Ist das die richtige Syntax? Wenn ja, gibt es eine Möglichkeit, dies zu tun, ohne die IP-Adresse von a.com finden zu müssen? Würde ich einfach a.com angeben, wo die IP-Adresse aktuell funktioniert?
  • Was ist der beste Weg, um diese Datei zu bearbeiten? Ich kann nicht speichern, weil es verwendet wird. Normalerweise würde ich unter diesen Umständen in den abgesicherten Modus wechseln und von dort aus bearbeiten, aber gibt es einen einfacheren Weg (ich denke daran, einige Systemprozesse zu beenden ...)?
4
Ich hatte noch nie ein Problem beim Bearbeiten der HOSTS-Datei aus dem Editor (Start> Ausführen> Notepad c: \ windows \ system32 \ drivers \ etc \ hosts). Führen Sie ein AV-Programm aus, das es gesperrt hält? quack quixote vor 15 Jahren 1
oopsey, ich habe mich verwirrt, weil ich gerade auf einem Vista-Comp bin. danke @quack Maxim Zaslavsky vor 15 Jahren 0
Ja, es scheint nur gesperrt, weil Sie nicht versucht haben, es mit Administratorrechten zu bearbeiten. starte notepad.exe als admin, dann kannst du es gut bearbeiten davr vor 15 Jahren 0
Eine kleine Ergänzung als Kommentar, da Ihre Frage nicht beantwortet wird: In Ihrem Beispiel würde der Nutzer google.com von seinem Browser aus anrufen und an eine andere IP-Adresse weiterleiten, wie in Ihrer hosts-Datei angegeben. Der Browser sendet jedoch den `Host`-Header-Wert immer noch als` google.com`. Daher muss der Webserver hinter der anderen IP-Adresse damit umgehen können. Die Umleitung auf zB die IP-Adresse von Bing funktioniert möglicherweise nicht, da der Webserver `Host: google.com` möglicherweise nicht akzeptiert. BennyInc vor 13 Jahren 0

5 Antworten auf die Frage

9
therefromhere

Eine einfache Möglichkeit zum Bearbeiten der hosts-Datei ist das Freeware-Windows-Programm HostsMan .

HostsMan ist eine Freeware-Anwendung, mit der Sie Ihre Hosts-Datei einfach verwalten können

In Vista / Windows 7 muss es mit Administratorrechten ausgeführt werden, es ist jedoch nicht erforderlich, dass Sie in den abgesicherten Modus wechseln.

+1 Ein schönes Programm wird viele Schwierigkeiten fernhalten aibk01 vor 13 Jahren 0
2
John T

Sie können die IP-Adressen der Sites über die pingEingabeaufforderung finden oder ein Suchwerkzeug verwenden . Stellen Sie außerdem sicher, dass Sie alle Kombinationen in Angriff nehmen:

111.111.111.111 a.com 111.111.111.111 www.a.com 111.111.111.111 222.222.222.222 

Die Datei ist schreibgeschützt. Sie können sie bearbeiten, indem Sie mit der rechten Maustaste darauf klicken und in die Eigenschaften gehen. Anschließend wird die schreibgeschützte Funktion deaktiviert, bis Sie mit der Bearbeitung fertig sind.

"nslookup" ist für diese Aufgabe wahrscheinlich unkomplizierter als "ping", und Sie können bei Bedarf einen anderen DNS-Server verwenden. Joey vor 15 Jahren 1
Ich bezweifle, dass die 3. Linie funktionieren würde. (Und Sie können die Kombinationen auch in einer einzelnen Zeile hinzufügen.) Arjan vor 15 Jahren 2
Sie benötigen nur die IP-Adresse ... Sie müssen keine zusätzlichen 4 Zeichen eingeben. Ping funktioniert gut. John T vor 15 Jahren 0
1
i-g

Sie sollten die Hosts-Datei mit Notepad bearbeiten können. In Windows Vista handelt es sich jedoch standardmäßig um eine geschützte Datei. Sie konnten die Datei aufgrund von Berechtigungsproblemen wahrscheinlich nicht speichern, nicht weil sie verwendet wurde.

Um die Datei mit Notepad zu bearbeiten, öffnen Sie sie unter dem Administratorkonto, indem Sie im Startmenü mit der rechten Maustaste auf Editor klicken und den Run as AdministratorBefehl auswählen .

0
NT.

Wenn ich meine hosts-Datei bearbeiten muss, kopiere ich meine hosts-Datei auf meinen Desktop und bearbeite sie dann nach Belieben. Nach dem Bearbeiten verschiebe ich sie in den Ordner der ursprünglichen hosts-Datei und ersetze die alte Datei. Normalerweise habe ich dabei Administratorrechte.

0
mikedopp

AV deaktivieren und mit dem Editor bearbeiten. Das einzige, was mich stört, ist, dass Sie keine Ports für die im Host hinzugefügten IP-Adressen auswählen können. Ich möchte meinen Web-Traffic aus unbekannten Gründen von 80 auf 8080 oder 4444 ändern.