Ich erstelle ein Tutorial (Flask-Webentwicklung), an dem Studenten mit verschiedenen Betriebssystemen arbeiten. Ich bin hauptsächlich OS X-Benutzer, also habe ich den App-Host ahnungslos auf 0.0.0.0:5000 konfiguriert und dann versucht, eine Windows-Hosts-Datei zu aktualisieren, nur um festzustellen, dass diese IP unter Windows nicht verwendet werden konnte. Ich habe sie jetzt auf 127.0.0.1 (localhost) umgestellt. Meine Frage ist: Ist dies wahrscheinlich für Studenten unter Linux geeignet? Ich frage mich nur, ob es noch andere Fallstricke gibt, die ich kennen sollte. Vielen Dank im Voraus.
Antwort1
127.0.0.1
ist die universelle Loopback-IP-Adresse. Sie funktioniert auf jedem Betriebssystem mit einemTCP/IP-Stack, erstellt nach 1986.
Abgesehen davon 0.0.0.0
ist dies keine IP-Adresse, an die Sie sich auf einem beliebigen Betriebssystem binden können. 0.0.0.0
bedeutet eigentlich "binden analleIP-Adressen". Sie sollten also in der Lage sein, eine Bindung herzustellen 0.0.0.0
und weiterhin darauf zuzugreifen 127.0.0.1
.
Eine viel bessere Beschreibung des Unterschieds zwischen diesen beiden Adressen finden Sie hier im Superuser: