In breve
Quello che chiami «il mio IP» in realtà sono tre IP diversi: ① IP pubblico di uscita (quello che vedono tutti i siti esterni: apri la home di cleanip.io per vederlo subito); ② IP privato (l'indirizzo LAN del tuo dispositivo, ad es. 192.168.1.5); ③ IP del gateway (l'indirizzo LAN del router, ad es. 192.168.1.1, che serve per accedere al pannello di amministrazione del router). Qui sotto vediamo come trovare ogni tipo di IP su tutte le piattaforme.
1. La differenza tra i tre IP: basta confonderli
Internet (rete pubblica)
↓
← ① IP pubblico di uscita (ad es. 1.2.3.4, assegnato dal tuo ISP)
↓
[ Router di casa ]
↓
← ③ IP del gateway (ad es. 192.168.1.1, l'indirizzo LAN del router)
↓
[ Il tuo computer / telefono ]
↓
← ② IP privato (ad es. 192.168.1.5, assegnato dal router)| Nome | Valore tipico | Come verificarlo (in sintesi) | Utilizzo |
|---|---|---|---|
| ① IP pubblico di uscita | 1.2.3.4 / 2001:db8::1 | Visita la home di cleanip.io | È quello che compare nei log dei siti; lo vedono tutti |
| ② IP privato | 192.168.1.5 / 10.0.0.5 | Riga di comando: ipconfig / ifconfig | L'indirizzo del dispositivo nella rete locale |
| ③ IP del gateway | 192.168.1.1 / 192.168.0.1 | Riga di comando: ipconfig, cerca «Gateway predefinito» | Accesso al pannello del router / routing locale |
2. Trovare l'IP pubblico di uscita: la parte facile
2.1 Con un clic nel browser (consigliato)
Apri semplicemente la home di cleanip.io: ti mostriamo subito la tua uscita dual stack (IPv4 e IPv6 insieme), con geolocalizzazione, ASN e punteggio di reputazione. Nessun tracciamento pubblicitario di terze parti, nessuna raccolta di dati.
Altre opzioni: ip.sb / ifconfig.me / icanhazip.com / ipinfo.io / ip138.com (diffuso in Cina).
2.2 Da riga di comando (per sviluppatori / server)
$ curl ifconfig.me
1.2.3.4
$ curl -4 ifconfig.co # forza IPv4
1.2.3.4
$ curl -6 ifconfig.co # forza IPv6
2001:db8::1
$ dig +short myip.opendns.com @resolver1.opendns.com
1.2.3.42.3 Nota: potresti avere sia un'uscita IPv4 sia una IPv6
In Cina la banda larga domestica (ad es. China Telecom) ha IPv6 attivo di default e i browser preferiscono IPv6 quando sono disponibili entrambi. Per questo uno strumento «qual è il mio IP» può restituire un indirizzo IPv6 quando ti aspettavi un IPv4: questo non è una perdita, è il normale comportamento dual stack. Per vedere nello specifico la tua uscita IPv4, apri nel browser un dominio solo IPv4 (ipv4.ip.sb).
3. Trovare l'IP privato / del gateway: piattaforma per piattaforma
3.1 Windows
C:\> ipconfig
Configurazione IP di Windows
Scheda Ethernet Ethernet:
Suffisso DNS specifico per connessione:
Indirizzo IPv4. . . . . . . . . . . . : 192.168.1.5 ← IP privato
Subnet mask . . . . . . . . . . . . . : 255.255.255.0
Gateway predefinito . . . . . . . . . : 192.168.1.1 ← IP del gatewayCon PowerShell: Get-NetIPConfiguration | Format-Table InterfaceAlias, IPv4Address, IPv4DefaultGateway
3.2 macOS
$ ifconfig en0 # en0 è il Wi-Fi; en1 di solito è la rete cablata
en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet 192.168.1.5 netmask 0xffffff00 broadcast 192.168.1.255
inet6 fe80::aede:48ff:fe00:1122%en0 prefixlen 64 scopeid 0x4
$ route -n get default | grep gateway
gateway: 192.168.1.1 ← gateway
$ networksetup -getinfo Wi-Fi # output più leggibile
DHCP Configuration
IP address: 192.168.1.5
Subnet mask: 255.255.255.0
Router: 192.168.1.1Interfaccia grafica: Impostazioni di Sistema → Rete → la rete Wi-Fi attuale → Dettagli → TCP/IP: il campo «Router» è il tuo gateway.
3.3 Linux
$ ip addr show # IP privato
2: enp3s0: <BROADCAST,MULTICAST,UP> mtu 1500
inet 192.168.1.5/24 brd 192.168.1.255 scope global enp3s0
inet6 fe80::aede:48ff:fe00:1122/64 scope link
$ ip route | grep default
default via 192.168.1.1 dev enp3s0 proto dhcp metric 100
$ hostname -I # forma compatta, mostra solo l'IP privato
192.168.1.53.4 iOS (iPhone / iPad)
- Impostazioni → Wi-Fi → tocca il pulsante ⓘ accanto alla rete Wi-Fi attuale
- «Indirizzo IP» = il tuo IP privato
- «Router» = IP del gateway (l'IP LAN del tuo router)
- «Subnet mask» di solito è 255.255.255.0
3.5 Android
- Impostazioni → Wi-Fi → tieni premuta la rete Wi-Fi attuale (o tocca l'icona a ingranaggio) → Modifica rete → Avanzate
- «Gateway» / «IP gateway» è l'IP del router
- Il percorso esatto varia a seconda del produttore Android (Xiaomi / Huawei / Samsung): cerca «Gateway» o «Impostazioni IP»
- Oppure usa un'app di terze parti che lo mostra direttamente: Wi-Fi Analyzer / Fing
4. Casi particolari
4.1 Ho una VPN attiva: il mio IP pubblico dovrebbe essere l'uscita della VPN
Con una VPN full tunnel (modalità TUN), il tuo IP pubblico di uscita coincide con l'IP del server VPN. Ma attenzione alle perdite:
- WebRTC può esporre il tuo IP reale: verificalo con /leak (il nostro test di perdita)
- Se nel dual stack la VPN instrada IPv4 ma solo in parte IPv6, il traffico IPv6 del browser può aggirare la VPN: vedrai un'uscita IPv6 che corrisponde al tuo ISP
- I proxy HTTP/SOCKS (non TUN) non gestiscono UDP: il traffico WebRTC, QUIC e delle videochiamate è esposto a perdite
Vedi la guida completa al tracciamento delle VPN per i dettagli.
4.2 La mia rete di casa è dietro CGNAT: l'IP WAN del router è 100.64.x.x
Accedi al router e controlla l'IP WAN. Se rientra nell'intervallo 100.64.0.0/10, il tuo ISP ti ha messo dietro un CGNAT e non hai un vero indirizzo IPv4 pubblico. Per fare port forwarding o esporre servizi, chiama il tuo ISP e chiedi un IP pubblico (di solito è gratis). Vedi la guida per verificare il CGNAT per i dettagli.
4.3 Più schede di rete / più ISP: qual è l'uscita «vera»
Se a casa sei connesso sia via Wi-Fi sia via Ethernet, o se al portatile Windows è collegato un adattatore di rete USB, più adattatori possono avere ciascuno un IP, ma solo quello sulla route predefinita viene effettivamente usato come uscita pubblica.
- Windows:
route printguarda il Gateway nella riga «0.0.0.0» - macOS / Linux:
route -n get default/ip route | grep default
4.4 Sono su una rete Wi-Fi pubblica / condivisa: l'IP pubblico è condiviso tramite NAT
L'uscita della rete Wi-Fi di un bar, di un hotel o di un luogo pubblico è condivisa da tutta la rete — centinaia di persone possono usare contemporaneamente lo stesso IP pubblico. Spesso è per questo che i siti ti rallentano, ti impongono un CAPTCHA o ti bloccano del tutto per la bassa reputazione. Usa la home di cleanip.io per controllare il punteggio di reputazione: sotto 60 conviene fare attenzione (succede spesso sulle reti Wi-Fi pubbliche).
4.5 Il mio IPv6 è del tipo fe80::... — la mia rete ha un problema?
fe80::/10 è un indirizzo link-local, presente su ogni interfaccia di rete IPv6: non è un indirizzo IPv6 pubblico, ma è valido solo all'interno della propria sottorete. Per trovare un IPv6 pubblico, cercane uno che inizia con 2xxx:... (indirizzo unicast globale). Se hai solo fe80 e nessun IPv6 globale, il tuo ISP non te ne ha assegnato uno.
5. Promemoria dei comandi
| Obiettivo | Windows | macOS / Linux |
|---|---|---|
| IP pubblico di uscita | Visita cleanip.io / curl ifconfig.me | curl ifconfig.me |
| Tutti gli IP locali | ipconfig /all | ifconfig / ip addr |
| Gateway predefinito | ipconfig cerca «Gateway predefinito» | ip route / route -n get default |
| Server DNS | ipconfig /all cerca «Server DNS» | cat /etc/resolv.conf / scutil --dns |
| Tabella di routing | route print | netstat -rn / ip route |
| Svuota la cache DNS | ipconfig /flushdns | sudo killall -HUP mDNSResponder / systemd-resolve --flush-caches |
Approfondimenti
- Guida completa a IP privati / gateway / RFC 1918192.168.1.1, CGNAT, guida all'accesso al router
- La guida completa a IPv6Perché la banda larga domestica usa il dual stack di default e come gestirlo
- Tracciamento VPN e anti-tracciamentoUsi una VPN ma il tuo IP reale trapela lo stesso?