MiServe DevTools

I tuoi adesivi

Fissa qui gli strumenti. Restano salvati in questo browser.

Qual è il mio indirizzo IP

Scopri l'indirizzo IP pubblico da cui arrivano le tue richieste, insieme al protocollo e agli header che il nostro server ha ricevuto.

Richiesta del tuo indirizzo al server…

Cosa ha ricevuto il server

L'applicazione sul nostro server legge questi valori dalla tua richiesta e te li rimanda subito. Non li scrive in un log né in un database.

Versione IP
Protocollo della richiesta
Indirizzi nell'header X-Forwarded-For
Header User-Agent
Header Accept-Language

Cosa riporta il tuo browser

Questi valori vengono dal browser di questo dispositivo, non dal server. La pagina li mostra senza inviarli da nessuna parte.

Cosa riporta il tuo browser
Fuso orario
Lingue
Stato della rete

Questo strumento interroga il nostro server, perché solo un server può vedere il tuo indirizzo dall'esterno. Non viene salvato nulla.

Informazioni su questo strumento

Cosa invia questo strumento, e cosa riceve

È l'unico strumento di questo sito che ha bisogno di un server. Una pagina web non può vedere il proprio indirizzo pubblico: può vederlo solo l'altro capo della connessione. Quando la pagina si apre, invia una sola richiesta a /api/ip su questo sito, e il server risponde con ciò che quella richiesta conteneva: l'indirizzo da cui è partita, la versione di HTTP e gli header User-Agent e Accept-Language. La versione di HTTP è quella che la richiesta aveva quando è arrivata all'applicazione, e un reverse proxy davanti all'applicazione può usare una versione diversa da quella usata dal tuo browser.

L'applicazione non registra né salva questi valori: li legge, li rimanda indietro e li dimentica. Il sito è servito attraverso un reverse proxy, e un proxy può tenere un access log delle richieste che gestisce, indirizzi compresi, come fanno di solito i web server. Lo strumento non cerca l'indirizzo da nessuna parte, quindi questa pagina non mostra posizione, nome del provider né hostname.

Indirizzi pubblici e privati, e il NAT

Su una rete IPv4, l'indirizzo che vedi nelle impostazioni di rete del dispositivo di solito è privato, come 192.168.1.20 o 10.0.0.5. Gli stessi intervalli privati vengono riutilizzati in ogni casa e in ogni ufficio e non sono instradati su internet. L'indirizzo pubblico appartiene al router, che riscrive ogni pacchetto in uscita perché lo riporti: si chiama network address translation, o NAT. Tutti i dispositivi dietro lo stesso router appaiono quindi su internet con lo stesso indirizzo pubblico, ed è quello mostrato qui.

Molti operatori mobili e alcuni di rete fissa aggiungono un secondo livello, il carrier-grade NAT, e condividono un solo indirizzo pubblico tra molti clienti. In questo caso l'indirizzo che vedi appartiene agli apparati del provider, e altre persone lo stanno usando nello stesso momento.

IPv6 di solito funziona senza NAT. Ogni dispositivo ha un proprio indirizzo globale, quindi su IPv6 questa pagina mostra l'indirizzo del dispositivo stesso, e due dispositivi della stessa rete ottengono risultati diversi.

Perché una VPN o un proxy cambiano il risultato

Un server vede l'indirizzo della macchina che ha aperto la connessione verso di lui. Con una VPN o un proxy, quella macchina è il server VPN o proxy, quindi questa pagina mostra il suo indirizzo e non quello che ti ha assegnato il provider. Se disattivi la VPN e ricontrolli, vedi la differenza.

Una richiesta viaggia su IPv4 o su IPv6, mai su entrambi. Se sia la tua rete sia il server supportano IPv6, di solito il browser lo preferisce, e la pagina mostra allora un indirizzo IPv6 anche se hai pure un indirizzo IPv4.

Domande

Il mio indirizzo IP viene salvato?

L'applicazione che risponde alla richiesta non conserva nulla: non scrive voci di log e non ha un database. Il reverse proxy che le sta davanti gestisce tutte le richieste a questo sito e può tenere un access log, che include l'indirizzo da cui arriva ogni richiesta.

Perché questo indirizzo è diverso da quello nelle impostazioni di rete?

Su una rete IPv4 il tuo dispositivo di solito ha un indirizzo privato che funziona solo all'interno della rete locale. In uscita il router lo sostituisce con il proprio indirizzo pubblico, ed è quello che vedono i server su internet.

Questo strumento mostra la mia posizione?

No. Mostra solo ciò che conteneva la tua richiesta. Non interroga database di geolocalizzazione né altri servizi sul tuo indirizzo.

Perché il mio indirizzo IP cambia?

Molti provider assegnano gli indirizzi da un pool, quindi l'indirizzo può cambiare quando il router si riconnette o dopo un certo tempo. Sulle reti mobili, e dietro una VPN, può cambiare a ogni connessione.

Altri strumenti in Rete