Existe-t-il un nom «officiel» à l'adresse IP 0.0.0.0?

25

Comme 127.0.0.1 est connue comme l'adresse de bouclage, existe-t-il un terme plus court pour faire référence à 0.0.0.0 autre que "l'adresse IP qui signifie toute l'adresse IP sur la machine locale"?

Willian Mitsuda
la source

Réponses:

37

Parfois, il est appelé "adresse générique" INADDR_ANYou "adresse non spécifiée" . Le nom officiel est «adresse source de cet hôte sur ce réseau» ( RFC 5735, section 3 ). Il ne doit pas apparaître dans les paquets envoyés au réseau dans des circonstances normales:

Cet hôte sur ce réseau. NE DOIT PAS être envoyé, sauf en tant qu'adresse source dans le cadre d'une procédure d'initialisation par laquelle l'hôte apprend sa propre adresse IP.

Mais s'il apparaît comme adresse de destination dans le paquet entrant, il doit être traité comme une adresse de diffusion 255.255.255.255 ( RFC 1122, section 3.3.6 )

gelraen
la source
Googler un peu plus, il semble que la réponse de bahamat soit également valable.
Willian Mitsuda
Oui, j'ai édité la réponse et ajouté quelques liens
gelraen
17

Le nom officiel de 0.0.0.0/0 (ou :: 0/0) est "l'adresse non spécifiée".

bahamat
la source
2
La réponse de @ BMDan /0est différente de /32.
Snekse
9

0.0.0.0/0, qui couvre toutes les IP sur Internet, est différent 0.0.0.0/32ou juste 0.0.0.0, c'est ce que le PO semblait demander. 0.0.0.0is INADDR_ANY, qui est principalement utilisé lors de l'acceptation (2) ing pour autoriser les connexions entrantes quelle que soit l'adresse IP de destination, tandis que 0.0.0.0/0"toutes les adresses" (le plus souvent utilisé dans le routage lors de la spécification d'une passerelle par défaut et dans les pare-feu lors de la spécification des règles par défaut), et 0.0.0.0/32est "l'adresse non spécifiée" (utilisée le plus souvent dans la programmation au niveau de l'application pour dire "cette adresse est incorrecte / non initialisée").

BMDan
la source