Due schemi di indirizzamento, in parallelo
IPv4
192.0.2.10
32 bit, ~4,3 miliardi di indirizzi, esauriti
IPv6
2606:4700::6810:84e5
128 bit, 340 sestilioni di indirizzi
Cos'è un indirizzo IP? IPv4 e IPv6 spiegati in modo semplice
Ogni dispositivo che comunica con Internet (un portatile, un telefono, un web server in un data center) ha bisogno di un indirizzo perché le risposte possano ritrovare la strada del ritorno. Quell'indirizzo è l'indirizzo IP, ed è l'identificatore più fondamentale della rete.
I nomi di dominio esistono solo per comodità delle persone. example.com è più facile da ricordare di 93.184.216.34, ma la rete in sé non sa cosa significhi example.com. Prima che il browser possa caricare anche un solo byte, un lookup DNS deve tradurre quel nome in un indirizzo IP.
Da ricordare
Un nome di dominio è un'etichetta che usano le persone. Un indirizzo IP è ciò a cui la rete instrada davvero i pacchetti. Il DNS è il livello di traduzione tra i due.
Cosa fa davvero un indirizzo IP
IP sta per Internet Protocol. Quando richiedi una pagina, il tuo computer divide la richiesta in pacchetti e su ciascuno imprime due indirizzi: la destinazione (dove sta andando) e la sorgente (dove deve tornare la risposta). I router tra te e il server leggono solo la destinazione e fanno avanzare il pacchetto di un hop.
Per questo un indirizzo IP non è facoltativo e non può essere falsificato con leggerezza: se menti sull'indirizzo sorgente, la risposta va a qualunque macchina tu abbia indicato, non a te.
Due schemi di indirizzamento, in parallelo
IPv4
192.0.2.10
32 bit, ~4,3 miliardi di indirizzi, esauriti
IPv6
2606:4700::6810:84e5
128 bit, 340 sestilioni di indirizzi
IPv4: il formato originale
Un indirizzo IPv4 è di 32 bit, scritto come quattro numeri da 0 a 255 separati da punti: 93.184.216.34. Quattro numeri con 256 possibilità ciascuno danno circa 4,3 miliardi di indirizzi univoci.
Nel 1981 sembrava un numero illimitato. Non lo è. Il pool globale di indirizzi IPv4 non assegnati si è esaurito nel 2011 e oggi blocchi di spazio IPv4 vengono scambiati sul mercato a prezzi reali. Tutto ciò che è scomodo nelle reti moderne (NAT, carrier-grade NAT, IP condivisi dell'hosting) esiste a causa di questa carenza.
IPv6: il successore
Un indirizzo IPv6 è di 128 bit, scritto come otto gruppi di quattro cifre esadecimali: 2606:2800:0220:0001:0000:0000:0000:0248. Sono circa 340 sestilioni di indirizzi: abbastanza da assegnarne migliaia di miliardi a ogni persona vivente e non pensare mai più all'esaurimento.
Poiché questi indirizzi sono lunghi, IPv6 ammette due compressioni. Gli zeri iniziali di un gruppo possono essere omessi e una sequenza di gruppi tutti a zero può ridursi a ::. L'indirizzo qui sopra si scrive normalmente 2606:2800:220:1::248.
IPv4 e IPv6 a confronto
| IPv4 | IPv6 | |
|---|---|---|
| Dimensione | 32 bit | 128 bit |
| Si scrive come | Quattro decimali 0-255 | Otto gruppi esadecimali |
| Esempio | 93.184.216.34 | 2606:2800:220:1::248 |
| Indirizzi totali | ~4,3 miliardi | ~340 sestilioni |
| Stato | Esaurito, ancora dominante | Abbondante, adozione in crescita |
| Record DNS | A | AAAA |
I due non sono interoperabili. Un client solo IPv6 non può aprire una connessione verso un server solo IPv4 senza un meccanismo di traduzione nel mezzo. Per questo la maggior parte di Internet funziona in dual-stack: i server pubblicano sia un record A sia un record AAAA e ogni client usa quello che supporta.
Come leggere un indirizzo IP che ti hanno fornito
Controlla di quale versione si tratta
I punti indicano IPv4. I due punti indicano IPv6. Non c'è alcuna ambiguità.
Controlla se è pubblico
Se inizia con
10.,192.168.o rientra in172.16-172.31, è un indirizzo privato della rete interna di qualcuno e non significa nulla su Internet pubblico.Ricorda che potrebbe non essere il vero server
Se il sito usa una CDN, l'indirizzo appartiene alla rete edge della CDN. Vedi perché una CDN nasconde l'IP di origine.
Aspettati che cambi
Server cloud, load balancer e CDN riassegnano gli indirizzi di routine. Un indirizzo IP è una risposta attuale, non un dato permanente di un dominio.
Cosa un indirizzo IP non ti dice
Qui sta la maggior parte della confusione. Un indirizzo IP è un identificatore di routing, non un documento d'identità.
- Non è una posizione precisa. I database di geolocalizzazione associano gli indirizzi a una città o a una regione, nel migliore dei casi, e sono spesso sbagliati, soprattutto per le reti mobili, le VPN e i provider cloud.
- Non è una persona. Un indirizzo domestico è condiviso da ogni dispositivo dietro il router e spesso ruota tra i clienti.
- Non è necessariamente il server di origine. Dietro una CDN o un load balancer, stai vedendo infrastruttura.
- Non è permanente. La maggior parte degli indirizzi residenziali è dinamica e cambia a ogni riconnessione.
Vuoi provare? Passa un dominio qualsiasi dallo strumento di lookup da dominio a IP e vedrai i suoi record A, i record AAAA e il resto della sua impronta DNS pubblica, tutto affiancato.
Devi controllare gli indirizzi DNS pubblici di un dominio? Usa lo strumento Domain IP Lookup.
Strumenti gratuiti su questo argomento
Domande frequenti
Per approfondire
Spazio di indirizzi pubblico e privato
IP pubblico
192.0.2.10
univoco globalmente: instradabile da ovunque
Intervalli privati
non instradabili sulla rete pubblica
IP pubblici e privati: qual è la differenza?
Il tuo dispositivo ha due indirizzi contemporaneamente e solo uno dei due esiste su Internet. Ecco perché, e cosa significano gli intervalli riservati.
Un lookup DNS ricorsivo, un passaggio alla volta
Browser
vuole example.com
Resolver
il tuo ISP / 1.1.1.1
Root + TLD
chi gestisce .com?
Autorevole
la risposta vera
Ogni passaggio della catena è a sua volta un lookup DNS, poi messo in cache
Come funziona il DNS: da un nome di dominio a un indirizzo IP
La rubrica telefonica di Internet, tracciata da un capo all'altro: cosa succede nei pochi millisecondi tra la digitazione di un dominio e l'arrivo del primo pacchetto a un server.
Un hostname, più record A
1ª risposta
93.184.216.34
2ª risposta
93.184.216.35
3ª risposta
93.184.216.36
Il resolver restituisce ogni record, di solito a rotazione
Perché un solo dominio ha più indirizzi IP
Quattro meccanismi diversi producono più indirizzi per un solo nome. Distinguerli spiega perché la tua risposta differisce da quella di qualcun altro.