Comment trouver une adresse IP en double

Dans un réseau TCPIP, deux machines ne sont pas censées avoir la même adresse IP en même temps. Mais il existe plusieurs façons dont une erreur "adresse IP en double" peut se produire. Dans la plupart des cas, les adresses IP en double peuvent être détectées à l'aide des serveurs DHCP et en vérifiant la configuration des machines sur le segment LAN. Dans les cas extrêmes, les messages ARP (Address Resolution Protocol) doivent être surveillés pour déterminer quelles machines sont en conflit.

Étape 1

Vérifiez que deux serveurs DHCP n'ont pas de plages d'adresses IP qui se chevauchent. Pour les serveurs DHCP qui utilisent une allocation dynamique ou automatique d'adresses IP, il s'agit simplement de comparer toutes les plages d'adresses IP des serveurs, à la recherche de chevauchements. Cependant, pour les serveurs DHCP utilisant l'allocation statique, vous devrez revoir chaque attribution d'adresse IP codée en dur. Étant donné qu'elles sont saisies manuellement, il est facile pour un administrateur de se tromper dans l'attribution d'une adresse IP.

Étape 2

Vérifiez chaque machine sur le segment LAN qui a l'adresse IP en double pour vous assurer qu'elle n'a pas l'adresse IP en double entrée de manière statique. Il n'est pas rare qu'un utilisateur final définisse de manière statique l'adresse IP de sa machine sur la base d'une adresse DHCP précédemment attribuée. Si vous trouvez une machine qui a été configurée de manière statique avec l'adresse IP en double, il existe deux options. La première option consiste à reconfigurer la machine pour utiliser DHCP afin qu'une nouvelle adresse lui soit attribuée. La deuxième option consiste à configurer le serveur DHCP pour arrêter d'attribuer l'adresse IP en double. Ceci est utile si la machine avec la configuration statique est un serveur bien connu dans l'environnement et que son adresse ne peut pas être modifiée.

S'il n'y a pas de chevauchement de plages d'adresses dans vos serveurs DHCP et qu'aucune machine ne peut être trouvée avec une adresse IP en double définie de manière statique, recherchez les deux machines en conflit à l'aide d'un renifleur de réseau. Il existe de nombreux renifleurs de réseau gratuits, notamment Microsoft Network Monitor, ngrep et snoop. Utilisez votre renifleur de réseau pour surveiller le trafic des messages ARP, en recherchant les messages ARP qui utilisent deux adresses MAC différentes pour la même adresse IP. Une fois les deux adresses MAC en conflit trouvées, vous pouvez trouver les deux machines en conflit sur le réseau qui ont ces adresses MAC. Vous devez ensuite vider le cache ARP de chaque machine et forcer chaque machine à libérer son adresse IP et à en louer une nouvelle auprès du serveur DHCP. Sur les machines Windows, cela se fait avec la commande ipconfig.