L'IP pubblico da terminale: curl, PowerShell e script
Come leggere l'indirizzo IP pubblico di un server o di un PC con un solo comando, su Linux, macOS e Windows, e usarlo negli script.
È l'indirizzo con cui la tua connessione esce su Internet, quello che vedono i siti che visiti. Qui sotto trovi provider, rete e posizione approssimativa.
Il riepilogo qui sotto riguarda il primo indirizzo del dominio: provider, rete e posizione del server che lo ospita.
MioIP.org è curato da VAY Srl, che segue reti, connettività e sicurezza di piccole e medie imprese. Lo strumento è gratuito; quello che serve a un ufficio è qui.
Paese, provider, numero AS e tipo di connessione di qualsiasi indirizzo, in JSON, anche in blocco.
Piani e documentazione → Sistemisticurl mioip.org negli script, e un controllo che avvisa quando l'IP dell'ufficio cambia.
IP statici, VPN tra sedi, firewall e DNS protetti, con assistenza continuativa.
Parlane con noi →
Se lavori da shell non serve aprire il browser: mioip.org riconosce
curl, wget e gli altri client e risponde in testo semplice.
curl mioip.org
IP e dettagli della connessione, in forma leggibile
curl mioip.org/ip
solo l'indirizzo, comodo negli script: IP=$(curl -s mioip.org/ip)
curl mioip.org/json
tutti i dati in JSON, senza bisogno di chiave
Su Windows PowerShell: Invoke-RestMethod mioip.org/ip. Esempi per
Bash, PowerShell, Python, PHP e Node, e un controllo che avvisa quando l'IP
cambia, nella guida L'IP pubblico da terminale.
Per interrogare indirizzi diversi dal proprio, anche in blocco, c'è l'API:
/api/v1/lookup (richiede una chiave, si ottiene dai
contatti).
L'indirizzo IP pubblico è il numero che identifica la tua connessione su Internet: è l'indirizzo con cui il tuo router si presenta a tutti i siti che visiti. Ogni volta che apri una pagina web, il server dall'altra parte vede quel numero — è così che sa dove rispedire i dati richiesti.
Non è assegnato dal tuo computer né dal tuo telefono, ma dal provider di connessione (l'ISP: TIM, Vodafone, Fastweb, WindTre, Iliad e così via). Per questo, cercando qual è il mio IP, il valore che vedi è lo stesso per tutti i dispositivi collegati alla stessa rete di casa o dell'ufficio.
L'indirizzo IP pubblico è visibile su Internet ed è quello mostrato in questa pagina. L'indirizzo IP privato (tipicamente nella forma 192.168.x.x o 10.x.x.x) è invece interno alla tua rete locale: lo assegna il router a ciascun dispositivo — computer, smartphone, stampante, telecamera — e fuori da casa tua non significa nulla.
Un sito web non può vedere il tuo IP privato. Se ti serve conoscerlo, va letto dalle impostazioni di rete del dispositivo o dal pannello del router; qui trovi l'indirizzo pubblico, che è quello richiesto quasi sempre per configurazioni e assistenza tecnica.
Da un indirizzo IP si ricavano il paese, la regione e — con buona approssimazione — la città, oltre al provider di connessione, al numero di sistema autonomo (AS) e al tipo di collegamento. Sono i dati che trovi nei riquadri qui sopra.
La geolocalizzazione dell'IP non è un indirizzo di casa: indica in genere la centrale o il nodo di rete dell'operatore, e può distare anche parecchi chilometri dal punto reale. È una stima utile per statistiche e sicurezza, non un sistema di localizzazione preciso.
Gli indirizzi IPv4 hanno la forma classica a quattro numeri (per esempio 93.45.201.7). Poiché sono ormai quasi esauriti, si sta diffondendo IPv6, che usa indirizzi molto più lunghi in formato esadecimale (per esempio 2a01:4f8:c17:b8f::1) e permette un numero di combinazioni enormemente maggiore.
Oggi molte connessioni italiane funzionano in dual stack, cioè con entrambi i protocolli attivi: mioip.org riconosce e analizza sia gli indirizzi IPv4 sia quelli IPv6.
Sulle connessioni domestiche italiane l'indirizzo è quasi sempre dinamico: cambia al riavvio del router o dopo una riconnessione. Un IP statico, che resta fisso nel tempo, è di norma un servizio a pagamento richiesto da chi ospita server o deve garantire accessi da remoto stabili.
Per non mostrare il proprio indirizzo si usano una VPN, un proxy o la rete Tor: in questi casi i siti vedranno l'indirizzo del servizio intermedio e non il tuo. Puoi verificarlo subito ricaricando questa pagina con la VPN attiva: se l'IP mostrato è cambiato, la VPN sta facendo il suo lavoro.
Come leggere l'indirizzo IP pubblico di un server o di un PC con un solo comando, su Linux, macOS e Windows, e usarlo negli script.
Come cambiare il tuo indirizzo IP pubblico: riavviare il modem, passare alla rete mobile, usare una VPN. E perché a volte non cambia.
Come trovare l'indirizzo del router (192.168.1.1 e simili) su computer e telefono, dove sono utente e password e cosa fare se la pagina non si apre.
Che cosa rivela davvero un indirizzo IP, chi può sapere a chi apparteneva e cosa fare se ricevi minacce o truffe online.