Skip to main content
CheckTown
Validatori

Validazione indirizzi IP: Verifica IPv4 e IPv6 spiegata

Pubblicato 5 min di lettura
In questo articolo

Cos'è la validazione dell'indirizzo IP?

La validazione dell'indirizzo IP conferma che una determinata stringa sia un indirizzo IPv4 o IPv6 formattato correttamente. Con due formati distinti in uso attivo su internet, è importante validare sia la struttura che l'intervallo di qualsiasi indirizzo IP prima di utilizzarlo nel codice di rete.

Gli indirizzi IPv4 sono numeri a 32 bit scritti come quattro ottetti decimali (0-255) separati da punti: 192.168.1.1. Gli indirizzi IPv6 sono numeri a 128 bit scritti come otto gruppi di quattro cifre esadecimali separati da due punti: 2001:0db8:85a3:0000:0000:8a2e:0370:7334.

Come funziona la validazione dell'indirizzo IP

Il validatore rileva la versione IP e applica le regole di formato appropriate.

  • Rilevamento della versione — determina se l'input è in formato IPv4 o IPv6
  • Validazione IPv4 — controlla esattamente 4 ottetti, ciascuno nell'intervallo 0-255, senza zeri iniziali
  • Validazione IPv6 — verifica 8 gruppi di 1-4 cifre esadecimali, compressione :: valida e assenza di caratteri non validi

Prova gratuitamente — nessuna registrazione richiesta

Valida un indirizzo IP →

Quando usare la validazione IP

La validazione degli indirizzi IP è importante nella configurazione di rete, nelle applicazioni di sicurezza e in qualsiasi sistema che elabora indirizzi di rete.

  • Regole di sicurezza — valida gli indirizzi IP nelle regole del firewall, nelle allowlist o nelle blocklist prima di applicarle
  • Analisi dei log — valida gli IP estratti dai file di log prima di utilizzarli in query o report
  • Configurazione di rete — valida gli input IP nelle interfacce di configurazione del server o negli strumenti DevOps

Domande frequenti

Cos'è un indirizzo IP privato e supera la validazione?

Gli indirizzi IP privati (10.x.x.x, 172.16.x.x–172.31.x.x, 192.168.x.x) sono riservati alle reti locali e non sono instradabili su internet pubblico. Superano la validazione del formato come indirizzi IPv4 correttamente strutturati. Se siano appropriati per il tuo caso d'uso dipende dal contesto.

Cos'è la notazione CIDR e costituisce un indirizzo IP valido?

La notazione CIDR (es. 192.168.1.0/24) rappresenta un intervallo di indirizzi IP aggiungendo una lunghezza del prefisso. Non è un singolo indirizzo IP — è una specifica di indirizzo di rete. I validatori IP in genere rifiutano la notazione CIDR poiché non rappresenta un singolo indirizzo host.

Come funziona la compressione degli indirizzi IPv6?

IPv6 consente di comprimere gruppi consecutivi di zeri usando :: (doppio due punti), ma solo una volta per indirizzo. Ad esempio, 2001:0db8:0000:0000:0000:0000:0000:0001 può essere scritto come 2001:db8::1. I validatori devono gestire correttamente questa compressione.

Strumenti correlati