**INDIRIZZI IP E LA LORO IMPORTANZA**
Nei nostri articoli tecnici abbiamo di frequente fatto riferimento agli indirizzi IP e li abbiamo utilizzati sia in ambito locale, all’interno della rete locale LAN, sia sull’interfaccia che permette l’accesso a Internet (spesso è la porta WAN sul router). In breve, Un **indirizzo IP** pubblico (IP sta per *Internet Protocol*) è un numero che identifica univocamente un dispositivo (detto *host*) collegato alla rete Internet.
Quando un qualsiasi dispositivo si affaccia sulla rete con un suo indirizzo IP pubblico, ad esempio assegnato dall’operatore di telecomunicazioni, diventa potenzialmente raggiungibile da qualunque altro *host* a sua volta connesso su Internet.
**COS’È UN INDIRIZZO IP: GLI ASPETTI PIÙ IMPORTANTI**
Ci sono comunque delle eccezioni (ne parliamo brevemente più avanti) in cui uno stesso indirizzo IP pubblico è condiviso tra più *host*.
Nel caso degli indirizzi IP pubblici, la prima parte dell’indirizzo identifica la **rete** mentre la seconda il singolo **host**. Ecco perché gli indirizzi IP sono fondamentali per l’instradamento e l’indirizzamento sulla rete Internet dei **pacchetti dati**: esaminando la prima parte dell’indirizzo pubblico, un router può immediatamente stabilire la rete di destinazione per i dati che devono essere trasferiti. Una volta raggiunta la **sottorete** locale di destinazione, la seconda parte dell’IP pubblico è utilizzata per veicolare i pacchetti dati verso l’host corretto.
L’*Internet Protocol* (IP) Opera infatti subito al di sopra del livello fisico, al livello di collegamento (*link*) e sopra di esso sono “appoggiati” tutti i protocolli che continuiamo a usare ancora oggi, a distanza di oltre 40 anni dalla loro invenzione, come TCP, UDP e il più recente QUIC.
Provare per credere: ogni volta che ci si collega alla rete con il proprio router, l’operatore di telecomunicazioni assegna automaticamente a tale dispositivo un indirizzo IP pubblico. Conclusa l’operazione di **assegnazione dell’indirizzo IP** pubblico, il router risulta immediatamente raggiungibile attraverso la rete Internet: da qui l’importanza di verificare con attenzione la configurazione del router e accertarsi di non esporre in rete porte e altre informazioni.
**DOVE E COME TROVARE L’INDIRIZZO IP PUBBLICO**
Visitando uno dei seguenti siti Web, è possibile leggere l’indirizzo IP pubblico assegnato dal **provider Internet** al proprio router. Lo stesso indirizzo IP è generalmente condiviso da tutti i dispositivi collegati a valle usando un meccanismo che si chiama NAT (*Network Address Translation*): abbiamo dedicato a questo tema un intero approfondimento.
Aprendo i siti Web proposti di seguito da un dispositivo come il desktop, il notebook o lo Smartphone connessi con il router, si leggerà sempre lo stesso indirizzo IP pubblico (posto che tutti i dispositivi siano connessi alla stessa rete locale):
– IPify
– IPinfo
– DNSoMatic
– Icanhazip
Alcuni servizi (anche quelli citati) oppure l’apprezzato Maxmind, restituiscono non solo l’indirizzo IP pubblico ma utilizzando vari segnali consente di stabilire la **posizione geografica** dell’utente.
Per leggere subito l’IP pubblico da una finestra **PowerShell** si può digitare quanto segue e premere Invio:
“`
(Invoke-WebRequest ifconfig.me/ip).Content.Trim()
“`
Al posto di `ifconfig.me/ip`, nel comando visto in precedenza, si può sostituire uno degli indirizzi dei siti indicati nella lista puntata proposta poco sopra.
**A CHI APPARTIENE UN INDIRIZZO IP**
Provate a copiare l’indirizzo IP pubblico restituito dai servizi suggeriti poco fa incollandolo nella casella di ricerca di DomainTools WHOIS. Si tratta di un servizio WHOIS che permette di sapere a quale soggetto appartiene un indirizzo IP pubblico.
Come si vede nell’esempio, l’indirizzo IP pubblico fa capo a una classe di indirizzi assegnata a TIM/Telecom Italia. In questo caso si tratta di un blocco formato da più di 131.000 indirizzi IP: tanti sono gli indirizzi compresi nell’intervallo specificato in corrispondenza di *inetnum*.
La subnet mask o **netmask** che si legge in corrispondenza della voce *Route* nel responso WHOIS, consente di risalire all’esatto intervallo di IP assegnati. La maschera di sottorete indicata dopo la barra (nell’esempio è 15), consente di ricavare la rete cui appartiene l’indirizzo IP specificato.
**GLI INDIRIZZI IP GESTITI IN CIASCUN BLOCCO**
Provate a digitare quanto accanto a *Route* (nell’immagine non è visibile ma l’informazione è presente nella parte finale del responso proposto dal servizio WHOIS) sul sito IP Calculator: vedrete quanti indirizzi IP sono gestiti all’interno del blocco al quale appartiene l’indirizzo assegnato al vostro router.
**USARE IPINFO PER ESTRARRE AL VOLO INFORMAZIONI SU QUALUNQUE INDIRIZZO IP**
Uno dei servizi che abbiamo suggerito in precedenza, è particolarmente abile nel fornire un riscontro su ciascun indirizzo IP. Non solo quindi il proprio, ma anche quelli utilizzati da terzi. Si tratta di IPinfo che, come si…
*Il testo è stato troncato per ragioni di lunghezza. L’articolo completo è disponibile sul sito web.