Come trovare un indirizzo IP duplicato

In una rete TCPIP, non si suppone che due macchine abbiano lo stesso indirizzo IP contemporaneamente. Ma ci sono diversi modi in cui può verificarsi un errore di "indirizzo IP duplicato". Nella maggior parte dei casi, gli indirizzi IP duplicati possono essere rilevati utilizzando i server DHCP e verificando la configurazione delle macchine sul segmento LAN. In casi estremi, i messaggi ARP (Address Resolution Protocol) devono essere monitorati per determinare quali macchine sono in conflitto.

Passo 1

Verificare che due server DHCP non abbiano intervalli di indirizzi IP sovrapposti. Per i server DHCP che utilizzano l'allocazione dinamica o automatica degli indirizzi IP, si tratta semplicemente di confrontare tutti gli intervalli di indirizzi IP dei server, cercando sovrapposizioni. Tuttavia, per i server DHCP che utilizzano l'allocazione statica, sarà necessario rivedere ogni assegnazione di indirizzi IP codificati. Poiché questi vengono inseriti manualmente, è facile per un amministratore commettere un errore nell'assegnazione dell'indirizzo IP.

Passo 2

Controllare ogni macchina sul segmento LAN che ha l'indirizzo IP duplicato per assicurarsi che non abbia l'indirizzo IP duplicato inserito staticamente. Non è raro che un utente finale definisca staticamente l'indirizzo IP per la propria macchina in base a un indirizzo DHCP assegnato in precedenza. Se trovi una macchina che è stata configurata staticamente con l'indirizzo IP duplicato, ci sono due opzioni. La prima opzione è riconfigurare la macchina per utilizzare DHCP in modo che le venga assegnato un nuovo indirizzo. La seconda opzione consiste nel configurare il server DHCP per interrompere l'assegnazione dell'indirizzo IP duplicato. Ciò è utile se la macchina con la configurazione statica è un server ben noto nell'ambiente e non può essere modificato il suo indirizzo.

Se non ci sono sovrapposizioni di intervalli di indirizzi nei server DHCP e non è possibile trovare alcuna macchina con un indirizzo IP duplicato definito staticamente, individuare le due macchine in conflitto utilizzando uno sniffer di rete. Esistono molti sniffer di rete gratuiti tra cui Microsoft Network Monitor, ngrep e snoop. Usa il tuo sniffer di rete per monitorare il traffico dei messaggi ARP, cercando i messaggi ARP che utilizzano due indirizzi MAC diversi per lo stesso indirizzo IP. Una volta trovati i due indirizzi MAC in conflitto, puoi trovare le due macchine in conflitto sulla rete che hanno quegli indirizzi MAC. È quindi necessario cancellare la cache ARP di ogni macchina e forzare ogni macchina a rilasciare il proprio indirizzo IP e affittarne uno nuovo dal server DHCP. Su macchine Windows, questo viene fatto con il comando ipconfig.