73 votes

- Une adresse IP valide

Est-ce que 0.0.0.0 est une adresse IP valide? Je souhaite que mon programme puisse le stocker comme indication qu'aucune adresse n'est en cours d'utilisation, mais cela ne fonctionnera pas s'il est réellement valide.

63voto

paxdiablo Points 341644

C'est valable dans la mesure où il contient quatre octets, chacun dans les limites de la gamme de 0 à 255 inclus. Cependant, il n'est pas utilisable en tant que vraie adresse IP.

RFC1700 états qu' 0.0.0.0/8 (0.<anything>.<anything>.<anything>) est réservé à une adresse source seulement. Vous pouvez accéder à la situation où il semble que vous avez cette adresse, mais c'est normalement parce qu'aucune adresse n'a été assigné (par DHCP, par exemple).

Voir également l' article de Wikipédia sur IPv4.

8voto

hlynur Points 534

Une liste des adresses IP réservées est ici.

8voto

Novikov Points 2920

0.0.0.0 est utilisé pour lier toutes les interfaces. C'est donc une valeur spéciale, tout comme 127.0.0.1.

7voto

Cristian Sanchez Points 11266

Oui, c'est une adresse IP mais c'est réservé.

0.0.0.0/8 - Les adresses de ce bloc font référence aux hôtes sources de "ce" réseau. L'adresse 0.0.0.0/32 peut être utilisée comme adresse source pour cet hôte sur ce réseau. d'autres adresses dans 0.0.0.0/8 peuvent être utilisées pour faire référence à des hôtes spécifiés sur ce réseau

3voto

Rob Points 3409

C'est réservé comme adresse de route par défaut .

Il est courant de voir cela via ipconfig lorsqu'aucune adresse ne vous a été attribuée.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X