Opera (Version 10.10) erkennt unter Linux (keine Kenntnisse über andere Betriebssysteme) nicht die http://0.0.0.0/
lokale Adresse ( http://127.0.0.1/
), während Firefox dies tut.
Was ist der Unterschied zwischen diesen Adressen?
Welcher der beiden Browser ist in diesem Fall standardkonform?
EDIT
Nicht nur Firefox
, aber auch Konqueror
und wget
Griff 0.0.0.0
genauso wie lokale Adresse. Könnte es also Linux-spezifisch sein?
firefox
opera
ip-address
localhost
java.ist.für.desktop
quelle
quelle
Antworten:
Der lokale Host ist normalerweise 127.0.0.1. Alle 127.xxx-Adressen werden als Loopback-Adressen betrachtet. Ich denke, Firefox ist in diesem Fall die Ausnahme.
(entnommen aus IANA.org)
Die 0.0.0.0 Adresse lautet:
(erneut von IANA übernommen)
und im Detail:
(entnommen aus RFC 5735)
quelle
Laut Wikipedia ist die einzig richtige Adresse (explizit für diesen Zweck reserviert)
127.0.0.1
. Ich denke nicht, dass es richtig ist,0.0.0.0
als localhost zu behandeln - Firefox macht das auf Windows 7 sowieso nicht.quelle
Dieser Link besagt, dass 0.0.0.0 für "Broadcast-Nachrichten an das aktuelle (" this ") Netzwerk gemäß RFC 1700 , Seite 4, verwendet wird."
Ich würde vorschlagen, dass Opera korrekt ist, da Firefox eine Adresse, die nur als Quelladresse gültig ist, als Zieladresse interpretiert.
quelle