127.0.0.1
ist localhost
, ist es die Adresse der aktuellen Maschine ist durch eine Loopback - Schnittstelle (nicht über den Netzwerkadapter - das funktioniert auch , wenn es keine Netzwerkchips im System vorhanden ist).
Die IP-Adresse, die Sie vom Router erhalten, ist eine andere: Mit dieser Adresse können andere Computer im Netzwerk Sie finden. Nun, Sie können diese IP-Adresse auch auf demselben Computer verwenden, aber sie funktioniert anders als zuvor: Sie wird an den Router und wieder an den Computer gesendet (ich vereinfache hier, aber das ist die allgemeine Idee).
Wenn Sie mit dem Internet verbunden sind, erhalten Sie auch eine andere IP-Adresse von Ihrem Internetdienstanbieter - die IP-Adresse, über die andere Computer auf der ganzen Welt Sie finden. Diese beiden beziehen sich jedoch mindestens auf denselben Netzwerkadapter ( eth0
oder die WLAN-Karte oder was auch immer). localhost
ist anders.
Das Betriebssystem, die Server usw. können sich beim Zugriff von anders verhalten localhost
. Sie haben normalerweise keine Firewall dafür, und viele lokale Dienste verfügen über eine localhost
Schnittstelle, die lediglich zur Kommunikation mit einer Anwendung gedacht ist. Häufig möchten Sie Ihren Webserver testen, indem Sie ihn zunächst nur zum Abhören anschließen localhost
, damit Sie überprüfen können, ob er funktioniert, andere Benutzer jedoch nicht. Anschließend können Sie neu konfigurieren, um Ihre externe IP-Adresse abzuhören und die Website zu bedienen (und erneut zu testen, ob noch alles funktioniert).