Les adresses IP avec tous les zéros dans le premier octet sont-elles valides?
Par exemple, peut 0.1.2.0/24
être un sous-réseau valide, avec une adresse réseau, une adresse de 0.1.2.0
diffusion 0.1.2.255
et une plage d'adresses utilisable allant de 0.1.2.1
à 0.1.2.254
?
Il semble que cela devrait être valide, mais cela ne fonctionne pas, du moins sur les systèmes Windows.
Si ce n'est pas valide, alors pourquoi?
ip
ip-address
Massimo
la source
la source
On dirait que 0.0.0.0/8 figure dans la liste des sous-réseaux réservés à l'IANA.
la source
Selon RFC 5735 , 0.0.0.0/8 est une plage d'adresses IP réservées, comme suit:
la source
Selon RFC 1700 - "Numéros assignés" , section "Adresses spéciales", un numéro de réseau de 0 ne peut être utilisé que comme adresse source et représente un hôte sur le même réseau. Par conséquent, il est incorrect d'attribuer une adresse de ce type à une interface.
la source
"0." les réseaux sont utilisés pour SNM (SYSTEM NETWORK MANAGEMENT) et ne peuvent pas être utilisés pour autre chose
la source
Pour ceux qui se demandent pourquoi le numéro de réseau est 0 dans ce cas, 0.1.2.0/24 se décompose comme suit:
Étant donné que le MSB du premier octet est 0, il doit être de classe A, avec une partie réseau implicite de 8 bits. Il est sous-réseau de 16 bits supplémentaires (les deux octets suivants).
Avec des éléments tels que CIDR et la fin de l'adressage par classe, 0.1.2.0/24 devrait constituer un sous-réseau valide (des bits sont définis dans la partie réseau si vous considérez les 24 premiers bits).
la source
L'IP 0.0.0.0 sert uniquement à demander une adresse IP valide au serveur DHCP, et le serveur DHCP répond à une IP dynamique valide pour l'ordinateur de la demande.
la source