Warum können IP-Adressen nicht mit 0 oder 255 beginnen?

8

Es wurde irgendwo (vermutlich in einem RFC) angegeben, dass Adressen der Klasse A im ersten Oktett zwischen 1 und 126 und Adressen der Klasse E zwischen 240 und 254 liegen, wobei jedoch zwei potenzielle Netzwerke auf beiden Seiten ausgelassen werden, nämlich 0 und ein 255 Netzwerk.

Ich glaube, dass Adressen, die mit diesen IPs beginnen, ungültig sind. Bedeutet dies, dass sie nicht in einem privaten Netzwerk arbeiten würden, und gibt es einen Grund dafür, dass sie ungültig sind?

Odyssee
quelle

Antworten:

19

Die IP-Adresse 0.0.0.0wird als Platzhalter verwendet, um an alle Adressen zu binden. Die IP-Adresse 255.255.255.255wird verwendet, um eine lokale Übertragung anzuzeigen.

Da diese Entscheidung Teil des klassischen Netzwerkdesigns vor CIDR war , mussten für die / 8-Adressen, in denen sie enthalten waren, spezielle Regeln erstellt worden sein, um nur diese spezifischen IP-Adressen zu reservieren. Da einige / 8 ohnehin reserviert bleiben würden, war es sinnvoll, diese zu reservieren, anstatt zusätzliche Regeln zu erstellen, damit sie verwendet werden können.

David Schwartz
quelle
4
Aber ... das war nicht die Frage. Ich weiß, dass sie es als beantwortet markiert haben, aber es antwortet nicht. Es ist nicht so, ob 0.0.0.0 gültig ist, sondern 0.213.4.67 oder ein anderes 0.xxx oder 255.xxx.
Micah Gafford
3
@DavidSchwartz Für Personen, die mit der CIDR-Notation nicht vertraut sind, ist möglicherweise nicht klar, dass Sie diesen Punkt angesprochen haben.
TR
6
Ich habe die Antwort gelesen. Dies ist ein Ort, an dem Experten (Sie) Fragen beantworten können, die Laien (ich) haben könnten. Wenn Sie eine Frage so beantworten, dass nur Personen, die sie bereits kennen sollten, die einzigen sind, die sie verstehen können, wird die Frage nicht beantwortet. Da Sie nie ausdrücklich gesagt haben, dass 0.xxx vollständig gesperrt ist, weil sie sich entschieden haben, 0.0.0.0 als Platzhalter zu verwenden, habe ich das sicherlich nicht verstanden. Tatsächlich vermute ich nur, dass dies auf der Antwort von @DavidSchwartz basiert, könnte aber dennoch das Warum missverstehen. Es würde sicherlich niemandem schaden, die Antwort mit der Laienversion zu aktualisieren. TY für deine Zeit.
Micah Gafford
3
Die Antwort enthielt keinen Hinweis darauf, dass jemand glauben würde, sie würde etwas klarstellen. Ich habe nur versucht, für alle hilfreich zu sein, die in Zukunft suchen. Ihre Antwort lautet im Grunde: "Nun, lernen Sie all diese anderen Dinge." Die Antworten sollten ganzheitlich sein, aber ich würde nicht zustimmen, eine atomare Substruktur oder andere dumme Dinge beschreiben zu müssen. Es ist ziemlich einfach, diese Antwort zu klären, ohne die Neugierigen zu entfremden oder ein Network + -Zertifikat zu benötigen.
Micah Gafford
3
Um allen zu helfen, die später darauf stoßen, gab es, soweit ich anhand der Links in der Antwort verstehe, in den frühen Tagen des Internets einige "große Netzwerke", zu denen alle mit dem Internet verbundenen Computer gehörten. Das erste Oktett einer IP-Adresse gab dieses große Netzwerk an. Jede Adresse des Formulars 10.x.x.xführte Sie beispielsweise zu ARPANET. Da 0.0.0.0und 255.255.255.255waren Spezial-Adressen auch in diesem frühen Design, diese effektiv über die gesamten geben 0.x.x.xund 255.x.x.xAdressbereiche. Während sich das Internet weiterentwickelte, hat sich daran nichts geändert.
ymbirtt
6

Weil sie für Multicast- und Broadcast-Adressen reserviert sind

Der RFC hat sie ausdrücklich als "Reserviert" beiseite gelegt.

Sie sind gültig , aber nicht verwendbar

ChasingLogic
quelle
1
"Nicht nutzbar"???
Xavierjazz
1

0.0.0.0/8 und 255.0.0.0/8 sind beide 1981 von IANA reserviert. Der erstere Block dient der Selbstidentifikation (basierend auf RFC 6890) und der letztere ist der "zukünftigen Verwendung" vorbehalten. formal Klasse E.

Adressen, die mit 240 oder einer höheren Nummer beginnen, wurden nicht zugewiesen und sollten nicht verwendet werden, abgesehen von 255.255.255.255, die für "eingeschränkte Übertragung" in einem lokalen Netzwerk verwendet wird. Weitere Informationen finden Sie unter (RFC 919) und (RFC 922).

Informationen von: https://myip.ms/info/whois/0.0.0.0 https://myip.ms/info/whois/255.0.0.0 https://tools.ietf.org/html/draft-wilson-class -e-01

Meynoush
quelle
Die Klasse E wurde jedoch als 240.0.0.0/4 definiert. dh 240.0.0.0 bis 255.255.255.255 (oder vielleicht 255.255.255.254). Die Frage lautet, warum 255 von 240 bis 254 unterschiedlich behandelt wird. Ihre Antwort spricht das nicht an.
Scott