Localizzare un indirizzo IP

Localizzare l’indirizzo IP è un’attività che è spesso richiesta al fine di localizzare la posizione geografica di un indirizzo di rete. È bene precisare fin da subito che la localizzazione di un indirizzo IP è spesso approssimativa (per i motivi tecnici che tra poco approfondiremo) e che solamente l’Autorità Giudiziaria è in grado, previa autorizzazione, di ottenere il reale intestatario della linea telefonica collegato all’indirizzo IP di cui si vogliono ottenere informazioni.
In Rete esistono comunque alcuni strumenti che permettono a chiunque, con pochi click, di ottenere quantomeno la posizione geografica approssimativa di collegamento ed il gestore telefonico utilizzato.

Cos’è l’indirizzo IP

L’indirizzo IP può essere paragonato all’indirizzo di un’abitazione nel mondo reale. Immaginiamo che ogni computer, smartphone, o dispositivo collegato a Internet sia come una casa o un appartamento. Per inviare una lettera a qualcuno, è necessario conoscere l’indirizzo esatto della sua abitazione. Allo stesso modo, per comunicare con un dispositivo su Internet, è necessario conoscere il suo indirizzo IP. L’indirizzo IP, acronimo di “Internet Protocol”, è un insieme di numeri separati da punti (ad esempio, 192.168.1.1), e serve per identificare in modo univoco un dispositivo in rete, proprio come l’indirizzo di casa identifica univocamente un’abitazione in una città.
Quando un dispositivo si connette a Internet, gli viene assegnato un indirizzo IP, che permette agli altri dispositivi e server di sapere dove inviare i dati, come ad esempio le pagine web o le email. È come se ogni volta che qualcuno vuole spedire un pacco a quella casa (il dispositivo), usasse l’indirizzo IP per sapere esattamente dove inviarlo.
Inoltre, così come l’indirizzo di una casa può essere temporaneo (se si cambia residenza) o permanente, anche gli indirizzi IP possono essere dinamici (cambiano ogni volta che ci si connette a Internet) o statici (rimangono sempre uguali).

Com’è formato l’indirizzo IP

Un indirizzo IP è composto da una serie di numeri divisi in gruppi, separati da punti. Nella sua forma più comune, che è la versione IPv4, un indirizzo IP è costituito da quattro gruppi di numeri, chiamati ottetti, ciascuno dei quali può variare da 0 a 255 (il valore massimo, quindi, sarà 255.255.255.255).
Ogni gruppo di numeri in questo indirizzo IP ha una funzione specifica:

  • Primo gruppo: Di solito rappresenta la rete principale alla quale il dispositivo è collegato. È come se fosse il quartiere in cui si trova la casa.
  • Secondo gruppo: Questo può rappresentare una sottorete all’interno della rete principale, come se fosse una strada o un gruppo di case all’interno di quel quartiere.
  • Terzo gruppo: Indica ulteriormente una divisione più specifica, come se fosse il numero civico all’interno della strada.
  • Quarto gruppo: Rappresenta il dispositivo specifico all’interno della sottorete. Questo è come se fosse il numero dell’appartamento all’interno di un edificio. È la parte che identifica univocamente il dispositivo specifico all’interno di quella rete.

Come effettuare la localizzazione

Come anticipato in apertura, localizzare un indirizzo IP nel mondo reale è sicuramente possibile da qualsiasi utente, ma quanto ottenuto sarà esclusivamente approssimativo. La possibilità di ottenere le coordinate geografiche precise, ed eventualmente il nome e cognome intestatario della linea telefonica alla quale l’indirizzo IP è associato, è prerogativa esclusiva dell’Autorità Giudiziaria: quest’ultima, se autorizzata, contatterà l’ISP (ovvero il gestore telefonico di riferimento) al fine di ottenere tutte le informazioni necessarie.
Come meri utenti del Web, esistono una serie di servizi in grado di permetterci di ottenere alcune informazioni basilari sull’indirizzo IP che si intenda analizzare, informazioni che possono comunque essere utili al fine di ottenere, oltre alla posizione geografica, anche il gestore telefonico utilizzato per il collegamento ad Internet.
Vediamo qui di seguito alcuni dei servizi più utilizzati per localizzare un indirizzo IP:

  • WhatIsMyIPAddress: si tratta di uno dei servizi più famosi, ma che fornisce solamente poche informazioni in relazione all’indirizzo IP desiderato.
  • IPLocation.net: si tratta tra i migliori servizi online per convertire l’indirizzo IP in una posizione geografica. Dopo aver inserito l’indirizzo desiderato, verranno mostrati i risultati di ricerca ottenuti da differenti database pubblici, così da poter confrontare, all’interno della medesima pagina, più risultati.
  • IPLocation.io: come il precedente servizio, permette di ottenere i risultati interrogando più database. È consigliabile usare questo servizio assieme al precedente, così da confrontare quanto ottenuto.

Indirizzo IP statico e dinamico

Vi è da sottolineare una differenza tra indirizzi IP “statici” e “dinamici”, in quanto questo si ripercuote spesso anche sulla precisione della posizione geografica ottenuta.
Un indirizzo IP statico è assegnato in modo permanente a un dispositivo. Questo indirizzo non cambia mai, a meno che non venga modificato manualmente dall’amministratore della rete. L’indirizzo statico è particolarmente utile per i server, come quelli che ospitano siti web o servizi di posta elettronica, o per dispositivi all’interno di una rete aziendale che necessitano di essere costantemente accessibili senza interruzioni. Questo tipo di indirizzo garantisce che il dispositivo sia sempre raggiungibile allo stesso indirizzo IP, facilitando la comunicazione e l’accesso da parte di altri sistemi e utenti.

D’altro canto, un indirizzo IP dinamico cambia periodicamente. Questo indirizzo viene assegnato automaticamente da un server DHCP (Dynamic Host Configuration Protocol) ogni volta che un dispositivo si connette alla rete. Gli indirizzi dinamici sono comuni nelle reti domestiche e nelle reti Wi-Fi pubbliche, come quelle negli aeroporti o negli hotel, dove una grande varietà di dispositivi si connette e si disconnette frequentemente. L’uso di indirizzi IP dinamici permette una gestione più flessibile e scalabile della rete, poiché gli indirizzi possono essere riutilizzati e assegnati a nuovi dispositivi all’occorrenza.

Molto spesso, gli indirizzi IP statici, soprattutto quelli aziendali, permettono di individuare, anche per i semplici utenti del Web, mediante gli strumenti sopraindicati, di ottenere la posizione geografica esatta della linea telefonica. Questo accade in quanto l’indirizzo IP statico è assegnato esclusivamente ad un’utenza specifica e non cambia nel tempo. In questo unico caso, chiunque, interrogando i database pubblici, può ottenere la posizione geografica esatta partendo dall’indirizzo IP.