Les adresses IP dans la version 4 du protocole Internet (IP) (IPv4) vont de 0.0.0.0 à 255.255.255.255. L'adresse IP 0.0.0.0 a plusieurs significations particulières sur les réseaux informatiques. Cependant, il ne peut pas être utilisé comme adresse de périphérique à usage général.
Cette adresse IP est structurée comme une adresse normale (elle comporte quatre emplacements pour les chiffres). Cependant, il s'agit d'une adresse d'espace réservé ou d'une adresse utilisée pour décrire qu'il n'y a pas d'adresse normale attribuée, ni publique ni privée. Par exemple, au lieu de ne mettre aucune adresse IP dans la zone réseau d'un programme, 0.0.0.0 peut être utilisé pour signifier n'importe quoi, depuis accepter toutes les adresses IP ou bloquer toutes les adresses IP jusqu'à la route par défaut.
Il est facile de confondre 0.0.0.0 et 127.0.0.1. Une adresse avec quatre zéros a plusieurs utilisations définies (comme décrit ci-dessous), tandis que 127.0.0.1 a un objectif spécifique de permettre à un appareil de s'envoyer des messages.
L'adresse IP 0.0.0.0 est parfois appelée adresse générique, adresse non spécifiée ou INADDR_ANY.
Ce que signifie 0.0.0.0
En bref, 0.0.0.0 est une adresse non routable qui décrit une cible invalide ou inconnue. Cependant, cela signifie quelque chose de différent selon qu'il est vu sur un périphérique client comme un ordinateur ou sur une machine serveur.
Sur les ordinateurs clients
Les PC et autres périphériques clients affichent normalement une adresse de 0.0.0.0 lorsqu'ils ne sont pas connectés à un réseau TCP/IP. Un appareil peut se donner cette adresse par défaut lorsqu'il est hors ligne.
Il peut également être attribué automatiquement par DHCP en cas d'échec d'attribution d'adresse. Lorsqu'il est défini avec cette adresse, un appareil ne peut pas communiquer avec d'autres appareils sur ce réseau.
0.0.0.0 peut aussi théoriquement être défini comme masque de sous-réseau d'un appareil plutôt que comme son adresse IP. Cependant, un masque de sous-réseau avec cette valeur n'a aucune utilité pratique. L'adresse IP et le masque de réseau sont généralement attribués 0.0.0.0 sur un client.
Selon la façon dont il est utilisé, le logiciel de pare-feu ou de routeur peut utiliser 0.0.0.0 pour indiquer que chaque adresse IP doit être bloquée (ou autorisée).
Sur les applications logicielles et les serveurs
Certains appareils, en particulier les serveurs réseau, possèdent plusieurs interfaces réseau. Les applications logicielles TCP/IP utilisent 0.0.0.0 comme technique de programmation pour surveiller le trafic réseau sur toutes les adresses IP actuellement attribuées aux interfaces sur ce périphérique multirésident.
Alors que les ordinateurs connectés n'utilisent pas cette adresse, les messages transportés sur IP incluent parfois 0.0.0.0 dans l'en-tête du protocole lorsque la source du message est inconnue.
Que faire lorsque vous voyez l'adresse IP 0.0.0.0
Si un ordinateur est correctement configuré pour la mise en réseau TCP/IP mais affiche 0.0.0.0 comme adresse, essayez ce qui suit pour résoudre ce problème et obtenir une adresse valide:
- Sur les réseaux prenant en charge l'attribution d'adresse dynamique, libérez et renouvelez l'adresse IP de l'ordinateur. Les échecs avec l'attribution DHCP peuvent être intermittents ou persistants. Si les échecs persistent, dépannez la configuration du serveur DHCP. Les causes courantes d'échec incluent l'absence d'adresses disponibles dans le pool DHCP.
- Pour les réseaux nécessitant un adressage IP statique, configurez une adresse IP valide sur l'ordinateur.