L’adressage IP privé automatique (APIPA) est une fonctionnalité des systèmes d’exploitation Windows (sauf Windows NT). Avec APIPA, les clients DHCP peuvent automatiquement auto-configurer leur configuration IP avec une adresse IP et un masque de sous-réseau lorsqu’un serveur DHCP n’est pas disponible.
Lorsqu’un client DHCP démarre, il recherche d’abord un serveur DHCP afin d’obtenir une configuration IP. Si le client n’est pas en mesure de négocier avec succès un bail DHCP, il utilise APIPA pour se configurer automatiquement avec une adresse IP provenant d’une plage qui a été réservée spécialement pour Microsoft.
Cette plage d’adresses IP va de 169.254.0.1 à 169.254.255.254. Le client se configure également avec un masque de sous-réseau par défaut de classe B de 255.255.0.0.
Un client utilise l’adresse IP auto-configurée jusqu’à ce qu’un serveur DHCP soit disponible. Le service APIPA vérifie également toutes les cinq minutes la présence d’un serveur DHCP. S’il détecte un serveur DHCP sur le réseau, APIPA s’arrête et le serveur DHCP remplace les adresses réseau APIPA par des adresses attribuées dynamiquement.
Une fois qu’une adresse IP a été attribuée à l’adaptateur réseau, l’ordinateur peut utiliser TCP/IP pour communiquer avec d’autres nœuds basés sur IP utilisant la même adresse réseau de sous-réseau (169.254.x.x).
Les ordinateurs auxquels est attribuée une adresse APIPA ne sont pas configurés avec une passerelle par défaut. Par conséquent, aucune communication n’est possible en dehors du sous-réseau local. L’adressage IP privé automatique est activé par défaut.
Si l’adresse IP est comprise dans la plage 169.254.x.x, votre ordinateur est actuellement configuré avec une adresse APIPA.
Comment l’ordinateur s’assure-t-il que deux nœuds ne partagent pas la même adresse APIPA ?
L’adresse APIPA n’est pas choisie au hasard. L’algorithme utilisé pour obtenir l’adresse IP tient compte de l’adresse MAC de l’adaptateur réseau. Comme l’adresse MAC doit être unique sur chaque adaptateur Ethernet, l’adresse APIPA doit également être unique.
L’APIPA semble être très limité. Quand peut-on utiliser ce service ?
Sur un petit réseau avec 254 hôtes IP ou moins Aucune exigence en matière de connectivité Internet Aucune option IP spéciale n'est requise dans la configuration comme DNS, WINS, etc... Aucune passerelle par défaut n'est nécessaire
En général, même sur un petit réseau tel que celui décrit ci-dessus, d’autres options doivent être envisagées car il n’y a pratiquement aucun contrôle de la configuration IP de vos clients en utilisant APIPA, à moins que ce ne soit l’objectif.