/ Etc / hosts ändern Internetprobleme verursachen

602
Danzabar

Wenn ich versuche, Aliase in / etc / hosts einzufügen, führt dies zu Verbindungsproblemen mit meinem Internet. Wobei es mit meinem Netzwerk verbunden ist und immer noch sagt, dass es Internetzugang hat, aber ich kann keine Webseiten anzeigen (Verbindungsfehler-Seite zurückgeben) oder Download usw., dies geschieht alle 10-15 Minuten für 5 Minuten. Wenn ich die Aliasnamen aus der hosts-Datei nehme und Apache neu starte, ist das in Ordnung. Ich verwende Ubuntu 12.10.

Hier ist meine Hosts-Datei.

127.0.0.1 localhost sitealias 127.0.1.1 ubuntu   # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters ff02::3 ip6-allhosts 

Ich möchte wissen, was es verursacht, aber ich würde auch gerne wissen, wie Sie die Ursache für zukünftige Referenzen ermitteln würden.

2
Bitte erweitern Sie "Probleme". Was genau funktioniert nicht daxlerod vor 11 Jahren 0
Versuchen Sie, Ihre `/ etc / hosts`-Datei mit Ihrer` / etc / hostname`-Datei in Einklang zu bringen. Ansonsten können Netzwerkprobleme auftreten. jap1968 vor 11 Jahren 0
@ Danzabar: Bitte verknüpfen Sie Ihr Stack Overflow-Konto mit Super User und bearbeiten Sie dann Ihre Frage, damit wir wissen, dass die Bearbeitung von Ihnen kommt und nicht von einem zufälligen anonymen Benutzer. Scott vor 11 Jahren 0
@daxlerod: Ich habe die Frage bearbeitet, um das Problem zu erweitern. Danzabar vor 11 Jahren 0
Nur um sicher zu gehen, dass Sie Probleme beim Zugriff auf externe Webseiten haben, richtig? Sie sollten Apache nicht neu starten, da dies nichts zu tun hat, wenn ich Sie richtig verstanden habe. Bitte bestätigen David Houde vor 11 Jahren 0
@DavidHoude: das ist richtig, ich kann Websites anzeigen, die ich auf meinem Apache habe. Das Herausnehmen der Aliase aus / etc / hosts und der anschließende Neustart von Apache stoppt das Problem. Es ist nur, wenn ich Aliasnamen habe, dass dies geschieht. Danzabar vor 11 Jahren 0
1) Technisch gesehen sind / etc / host-Einträge keine Aliase, sondern Lookups. 2) Führen Sie einen Web-Proxy aus? 3) Können Sie Ping und andere Tools verwenden, um eine Verbindung herzustellen? Sagen wir, tut ein Ping www.google.com oder ein Telnet www.google.com 80 etwas? 4) Was soll diese Ubuntu-Adresse sein? [Das gesamte 127/8-Netzwerk ist als Loopback definiert] (http://www.iana.org/assignments/ipv4-address-space/ipv4-address-space.xml#note6), es erscheint mir verdächtig. Rich Homolka vor 11 Jahren 1
Kontrollieren Sie Ihr DNS? Können Sie dort keine Aliase erstellen? jim mcnamara vor 11 Jahren 0

2 Antworten auf die Frage

1
John Siu

Basis auf dem, was in Frage gestellt wird

127.0.0.1 localhost sitealias 127.0.1.1 ubuntu 

Ich kann voraussehen, dass Sie Probleme beim Zugriff auf die Website- Sitealias haben werden (es sei denn, Sie betreiben einen lokalen Webserver, der diese Website hostet ).

Auf der anderen Seite sollten Sie keine Probleme haben, auf andere Websites zuzugreifen. (Ich gehe davon aus, dass Ihr DNS-Setup korrekt ist, da Sie ohne die Sitealias in / etc / hosts keine Probleme haben .)

Der Grund, warum Sie Probleme beim Zugriff auf Sitealias haben, wenn es in / etc / hosts angezeigt wird, ist der

127.0.0.1 localhost sitealias 

Stellen Sie Sitealias tatsächlich auf die IP-Adresse 127.0.0.1, die Ihre eigene Maschine ist.

Die IP-Adresse 127.0.0.1 ist eine Loopback-Adresse, bei der es sich immer um die lokale Maschine handelt. Sie können mehr darüber in der Wikipedia-Seite nachlesen .

Wenn Sie versuchen, Apache als Proxy-Server zu verwenden, sollten Sie Sitealias nicht in / etc / hosts einfügen, sondern die Firefox-Proxy-Einstellungen entsprechend konfigurieren.

0
Danzabar

Nach einigen weiteren Untersuchungen habe ich herausgefunden, dass dieses Problem für Virgin-Kunden mit Superhub spezifisch ist. Wie hier dokumentiert

Ich habe dieses Problem behoben, indem ich in den Modus "Nur Modem" gewechselt habe.