Sind IP-Adressen mit allen Nullen im ersten Oktett gültig?
Kann zum Beispiel 0.1.2.0/24
ein gültiges Subnetz mit Netzwerkadresse 0.1.2.0
, Broadcast-Adresse 0.1.2.255
und einem verwendbaren Adressbereich von 0.1.2.1
bis sein 0.1.2.254
?
Es sieht aus wie es sollte gültig sein, aber es funktioniert nicht, zumindest auf Windows - Systemen.
Wenn es nicht gültig ist, warum dann?
ip
ip-address
Massimo
quelle
quelle
Es sieht so aus, als wäre 0.0.0.0/8 in der Liste der reservierten IANA-Subnetze enthalten.
quelle
Per RFC 5735 , ist 0.0.0.0/8 ein reservierter IP - Adressbereich, wie folgt:
quelle
Gemäß RFC 1700 - "Assigned Numbers" , Abschnitt "Special Addresses", kann eine Netzwerknummer von 0 nur als Quelladresse verwendet werden und repräsentiert einen Host im selben Netzwerk. Daher ist es ungültig, einer Schnittstelle eine Adresse dieses Typs zuzuweisen.
quelle
"0." Netzwerke werden für SNM (SYSTEM NETWORK MANAGEMENT) verwendet und können nicht für andere Zwecke verwendet werden
quelle
Für alle, die sich fragen, warum die Netzwerknummer in diesem Fall 0 ist, ist 0.1.2.0/24 wie folgt aufgeteilt:
Vorausgesetzt, dass das MSB des ersten Oktetts 0 ist, muss es Klasse A mit einem implizierten Netzwerkteil von 8 Bits sein. Es werden weitere 16 Bits (die nächsten zwei Oktette) subnettiert.
Gegeben Dinge wie CIDR und der Tod von classful Adressierung, 0.1.2.0/24 sollten ein gültiges Subnetz sein (es gibt Bits im Netzabschnitt einstellen , wenn Sie die ersten 24 Bits betrachten).
quelle
Die IP 0.0.0.0 wird nur zum Anfordern einer gültigen IP-Adresse vom DHCP-Server verwendet, und der DHCP-Server antwortet auf eine dynamisch gültige IP für den Anforderungscomputer.
quelle