Verifica del formato degli indirizzi IP — validità IPv4 e IPv6 e riconoscimento degli indirizzi privati, gratis

Controlla all'istante la correttezza del formato di un indirizzo IPv4 o IPv6 e ne riconosce automaticamente la destinazione d'uso: indirizzo privato, di ciclo locale, locale di collegamento o di diffusione multipla. Uno strumento gratuito che non interroga alcun servizio esterno e si limita a convalidare la forma di quanto inserite.

Intervalli di indirizzi IP a destinazione particolare

I principali intervalli di indirizzi definiti dalle norme RFC, la cui destinazione d'uso è stabilita in anticipo.

Categoria Intervallo IPv4 Intervallo IPv6 Descrizione
Indirizzo non specificato 0.0.0.0 :: Indirizzo speciale che segnala l'assenza di un'assegnazione.
Indirizzo di ciclo locale 127.0.0.0/8 ::1 Indirizzo che designa il dispositivo stesso e che non viene mai immesso nella rete esterna.
Indirizzo privato 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 fc00::/7 Indirizzo usato in reti chiuse, come le reti locali di un'organizzazione, che non viene instradato direttamente su Internet.
Indirizzo locale di collegamento 169.254.0.0/16 fe80::/10 Indirizzo assegnato automaticamente e valido soltanto all'interno dello stesso segmento: non viene inoltrato oltre l'instradatore.
Indirizzo di diffusione multipla 224.0.0.0/4 ff00::/8 Indirizzo destinato alla consegna simultanea a più destinatari; non designa un singolo elaboratore.
Indirizzo di diffusione generale 255.255.255.255 Indirizzo speciale che serve a inviare simultaneamente a tutti gli elaboratori della stessa rete.
Indirizzo per documentazione ed esempi 192.0.2.0/24, 198.51.100.0/24, 203.0.113.0/24 Indirizzo riservato dalla norma RFC 5737 all'uso nei manuali e negli esempi di codice.
Indirizzo riservato 240.0.0.0/4 Intervallo che l'organismo di assegnazione riserva a usi futuri e che oggi non serve alle comunicazioni ordinarie.

Che cos'è la verifica del formato degli indirizzi IP

Questo strumento controlla se il testo inserito rispetta la sintassi corretta di un indirizzo IPv4 o IPv6 e, in caso affermativo, ne riconosce anche la destinazione d'uso: privato, di ciclo locale, locale di collegamento, di diffusione multipla o un'altra categoria particolare. È pensato per darvi una risposta immediata mentre scrivete file di configurazione del server o regole di convalida di un'applicazione, così potete verificare subito se la notazione che avevate in mente rispetta davvero lo standard.

Ogni verifica avviene interamente all'interno del vostro navigatore. Lo strumento non invia mai il testo digitato a un servente esterno, non effettua risoluzioni di nomi né interrogazioni WHOIS: si limita a convalidare il formato della stringa e a classificarla secondo definizioni RFC consolidate.

Come verificare un indirizzo IP

  1. Digitate l'indirizzo Inserite nel campo l'indirizzo IPv4 o IPv6 che volete controllare. Gli spazi iniziali e finali vengono rimossi automaticamente.
  2. Osservate il risultato in tempo reale Man mano che digitate, l'indirizzo viene analizzato all'istante e compare subito un'etichetta che ne indica la validità o meno.
  3. Controllate versione e categoria Per un indirizzo valido, lo strumento mostra se si tratta di IPv4 o IPv6, insieme alla sua classificazione d'uso, come privato o di ciclo locale.
  4. Leggete il motivo in caso di esito negativo Se il formato non è corretto, compare un motivo preciso, ad esempio ottetti insufficienti o un numero fuori dall'intervallo 0-255.
  5. Provate gli esempi proposti Fate clic su un esempio per caricare all'istante un indirizzo rappresentativo e vedere come ne viene determinata la classificazione.

Consigli per sfruttarlo al meglio

  • Lo strumento non effettua alcuna comunicazione: il controllo del formato e la classificazione secondo le norme RFC avvengono interamente nel vostro navigatore.
  • Torna utile per accertare la correttezza degli intervalli di indirizzi previsti prima di redigere un file di configurazione del server o le regole di convalida di un'applicazione.
  • Gli indirizzi privati, come quelli che cominciano per 192.168, non sono raggiungibili direttamente da Internet: sono quindi la prima cosa da verificare quando si controlla la connettività di un sistema aziendale.
  • Le notazioni con uno zero iniziale, come «01», vengono interpretate in modo ambiguo da molti sistemi e per questo lo strumento le considera deliberatamente non valide.

Quando può tornare utile questo strumento

Verificare un'espressione regolare o una libreria di convalida

Usatelo come riferimento rapido per controllare che la vostra logica di convalida respinga correttamente casi limite come gli zeri iniziali o gli ottetti fuori intervallo.

Controllare la connettività prima di indagare un problema

Verificate se un indirizzo di destinazione è privato prima di iniziare a risolvere un problema di connessione, evitando di perdere tempo cercando di raggiungere un host che non era mai stato pensato per essere accessibile da Internet.

Capire una notazione IPv6 poco familiare

Incollate un indirizzo IPv6 che usa l'abbreviazione «::» o una forma mappata su IPv4 per vedere esattamente come si espande e come viene classificato.

Scegliere un indirizzo sicuro per la documentazione

Quando scrivete un manuale o un codice di esempio, verificate se un indirizzo rientra negli intervalli di documentazione della RFC 5737, per non fare riferimento per errore a un indirizzo realmente in uso.

Glossario

IPv4
Il formato tradizionale di indirizzo IP a 32 bit, scritto come quattro numeri decimali da 0 a 255 separati da punti, come 192.168.1.1.
IPv6
Il formato di indirizzo IP di nuova generazione, a 128 bit, scritto come otto gruppi di cifre esadecimali separati da due punti, come 2001:db8::1. È stato progettato per risolvere l'esaurimento degli indirizzi IPv4.
Notazione CIDR
Un modo di esprimere un intervallo di indirizzi aggiungendo una barra seguita da un numero di bit, come /24, a un indirizzo IP. Per esempio, 192.168.0.0/16 copre tutti gli indirizzi da 192.168.0.0 a 192.168.255.255.
Ottetto
Ciascuna delle quattro parti separate da punti di un indirizzo IPv4, che rappresenta 8 bit e un valore da 0 a 255.
Gruppo esadecimale
Ciascuna delle otto parti separate da due punti di un indirizzo IPv6, che rappresenta 16 bit scritti come valore esadecimale da 0000 a ffff.
Compressione degli zeri (::)
Un'abbreviazione che riduce uno o più gruppi consecutivi di zeri in un indirizzo IPv6 alla notazione «::». Può essere usata una sola volta all'interno dello stesso indirizzo.
Indirizzo mappato su IPv4
Una notazione speciale di IPv6 usata per rappresentare un indirizzo IPv4, come ::ffff:192.168.1.1, in cui il gruppo iniziale ffff segnala la parte IPv4 incorporata.

Domande frequenti

L'indirizzo privato è usato soltanto nella rete interna di un'organizzazione e non è raggiungibile direttamente, perché gli instradatori di Internet non ne conoscono il percorso. L'indirizzo globale, invece, identifica in modo univoco un nodo su tutta Internet ed è direttamente instradabile.

Sono una notazione abbreviata che riassume una successione di gruppi nulli. Per esempio 0000:0000:0000:0000:0000:0000:0000:0001 si abbrevia in ::1. Possono però comparire una sola volta all'interno di un indirizzo.

Sì. In IPv4 l'intero blocco 127.0.0.0/8, cioè da 127.0.0.1 a 127.255.255.254, è riservato al ciclo locale; in IPv6, invece, l'unico indirizzo definito a questo scopo è ::1.

No: si limita a stabilire se la stringa inserita abbia la forma di un indirizzo IP valido. Per conoscere il vostro indirizzo pubblico usate lo strumento dedicato alla verifica del proprio indirizzo IP; per risalire alle informazioni sul titolare di un indirizzo pubblico, quello di ricerca WHOIS.
Tool-kun

A proposito — perché gli indirizzi privati non escono su Internet

Gli indirizzi privati IPv4 — 10.0.0.0/8, 172.16.0.0/12 e 192.168.0.0/16 — sono stati definiti nel 1996 dalla norma RFC 1918. All'epoca gli apparati di rete nelle imprese e nelle case si moltiplicavano rapidamente, mentre assegnare a ogni dispositivo uno dei circa quattro miliardi e trecento milioni di indirizzi IPv4 disponibili era irrealistico. Nacque così l'idea di riservare una numerazione a uso interno e di far convenire tutti gli operatori del mondo su una regola: gli instradatori di Internet non inoltrano i pacchetti diretti a quegli indirizzi, cioè non ne conservano l'informazione di percorso. Il meccanismo attenuò la penuria di indirizzi.

Anche IPv6 ha un concetto analogo: gli indirizzi locali unici, definiti come fc00::/7, corrispondono agli indirizzi privati di IPv4. Con i suoi 128 bit, IPv6 offre un numero astronomico di indirizzi — dell'ordine di trecentoquaranta miliardi di miliardi di miliardi di miliardi — e in teoria non corre alcun rischio di esaurimento; è perciò tanto più interessante la scelta progettuale di prevedere ugualmente un intervallo deliberatamente non instradabile a livello globale, riservato alle comunicazioni che devono restare interne.

Gli indirizzi locali di collegamento — 169.254.0.0/16 per IPv4 e fe80::/10 per IPv6 — sono una sorta di rete di sicurezza che il dispositivo assegna a sé stesso quando non trova alcun servente per la configurazione automatica. In molti avranno visto due computer collegati da un semplice cavo ritrovarsi con indirizzi che cominciano per 169.254: è anche il segnale che la configurazione di rete non si è conclusa correttamente.