Come funziona davvero il tuo indirizzo IP
Un indirizzo IP è l'indirizzo del mittente della tua connessione a internet. Ogni richiesta inviata dal tuo dispositivo viene suddivisa in pacchetti, e ogni pacchetto porta l'indirizzo a cui la risposta deve essere consegnata. È proprio per questo che questa pagina può accoglierti con un numero appena si carica: lo hai consegnato tu connettendoti, esattamente come una busta postale riporta l'indirizzo del mittente.
Perché ogni sito può vedere il tuo indirizzo
Dietro questa pagina non c'è nessuno script ingegnoso. Quando il tuo browser apre una connessione, lo stack di rete inserisce il tuo indirizzo pubblico nel campo sorgente del pacchetto, e il server lo legge direttamente dal socket. I siti dietro una CDN lo leggono da un header inoltrato che aggiunge la rete di bordo. Non puoi disattivarlo, perché una connessione senza indirizzo del mittente non riceverebbe mai risposta.
Ciò che un sito ottiene è solo l'indirizzo dell'ultimo salto tra te e internet, di solito il tuo router o il gateway dell'operatore. Tutto ciò che sta dentro casa tua mantiene un indirizzo privato come 192.168.1.12, che non lascia mai la tua rete. Ecco perché telefono, portatile e console risultano online sotto lo stesso indirizzo pubblico.
IPv4 e IPv6: perché puoi averne uno o entrambi
Gli indirizzi IPv4 hanno l'aspetto di 203.0.113.45 e provengono da un insieme di circa 4,3 miliardi di combinazioni. Quell'insieme si è esaurito anni fa, perciò oggi gli operatori condividono un unico indirizzo pubblico tra molti clienti tramite traduzione su scala di rete. IPv6 risolve la scarsità con uno spazio molto più ampio e indirizzi scritti in esadecimale, come 2001:0db8:85a3::8a2e:0370:7334.
Per testarli entrambi in modo indipendente, questa pagina apre due connessioni separate: una verso un host che pubblica solo un record IPv4 e una verso un host che pubblica solo un record IPv6. Se la seconda riesce, la tua rete ha davvero un percorso IPv6 funzionante. Se fallisce, il tuo dispositivo non ha alcun problema: semplicemente il tuo operatore o il tuo router non offrono ancora IPv6, cosa che vale ancora per una quota consistente delle connessioni nel mondo.
Poiché le due connessioni viaggiano su protocolli diversi, possono persino finire su reti diverse. Un portatile su una linea in fibra dual-stack mostra spesso un prefisso IPv6 stabile accanto a un indirizzo IPv4 condiviso, e uno smartphone in rete mobile può mostrare un indirizzo IPv6 mentre il suo traffico IPv4 viene tradotto da qualche parte dentro la rete dell'operatore.
Perché la posizione sulla mappa è spesso sbagliata
La geolocalizzazione IP è una consultazione di database, non un GPS. Gli operatori registrano blocchi di indirizzi presso un registro regionale, e i fornitori di geolocalizzazione combinano quei dati di registrazione con informazioni di routing, misurazioni di latenza e segnalazioni dei clienti per ipotizzare dove un blocco venga usato. Nulla in questa catena misura dove si trovi fisicamente il tuo dispositivo.
Quando un fornitore è incerto, ripiega sul centro dell'area che ritiene servita dal blocco: il centro di una città, il punto medio di una regione o, nel caso peggiore, il baricentro geografico di un intero Paese. Ecco perché due servizi di ricerca possono non concordare sulla tua città, perché il segnaposto può finire in un paese che non hai mai visitato e perché le coordinate vanno lette come «da qualche parte in questa zona» e non come un indirizzo.
Reti mobili, collegamenti satellitari, VPN aziendali e linee business sono le meno precise di tutte, perché un solo gateway può servire il traffico di un'intera provincia o nazione. Se la mappa sbaglia con te, la correzione spetta al database di geolocalizzazione e non a questa pagina: la maggior parte dei fornitori pubblica un modulo con cui il titolare dell'indirizzo può segnalare la posizione corretta.
Come cambiare o nascondere il tuo indirizzo
La maggior parte delle connessioni domestiche riceve un indirizzo dinamico, quindi riavviare il router o lasciarlo spento abbastanza a lungo perché scada il lease può assegnartene uno nuovo. Una VPN o un proxy vanno oltre: il tuo traffico viene cifrato fino a un server e tutti i siti vedono l'indirizzo di quel server invece del tuo. Tor concatena più relay per una separazione più forte, a scapito della velocità.
Nulla di tutto ciò è perfetto. Un browser può ancora rivelare il tuo indirizzo reale tramite WebRTC anche con la VPN attiva, le query DNS possono uscire dal tunnel e l'indirizzo fornito da una VPN viene spesso segnalato come intervallo di data center da servizi di streaming e banche. Conviene verificare il risultato invece di dare per scontato che la VPN funzioni: esegui il test di fuga WebRTC e la verifica proxy di questo sito subito dopo esserti connesso.
Infine, mantieni il rischio nella giusta prospettiva. Il tuo indirizzo è visibile a ogni server che contatti e, da solo, identifica una rete e non una persona. Solo il tuo operatore può associarlo a un abbonato, e di norma lo fa soltanto su richiesta dell'autorità. Un'igiene sensata — firmware del router aggiornato, nessun port forwarding inutile, VPN sul Wi-Fi pubblico — copre quasi tutto ciò che conta.