Gli indirizzi IP sono solo numeri
Un indirizzo IPv4 è un numero a 32 bit scritto come quattro ottetti decimali. 8.8.8.8 corrisponde a 134744072 in decimale e a 0x08080808 in esadecimale. Gli indirizzi IPv6 sono numeri a 128 bit scritti come otto gruppi di cifre esadecimali.
Le forme intere sono comode per memorizzare gli IP nei database, confrontare intervalli e ordinare. Alcuni sistemi e URL accettano anche direttamente la forma decimale.
Domande frequenti
Perché alcuni browser aprono http://134744072?
I browser accettano un singolo intero a 32 bit come indirizzo IPv4, quindi http://134744072 è lo stesso host di http://8.8.8.8.
Come memorizzo un IPv6 in un database?
Usa un tipo nativo inet (PostgreSQL) o una colonna binaria da 16 byte; gli interi a 128 bit superano la capacità della maggior parte dei tipi di colonna numerici.