IP adresy jsou jen čísla
Adresa IPv4 je 32bitové číslo zapsané jako čtyři desítkové oktety. 8.8.8.8 je v desítkové soustavě 134744072 a v šestnáctkové 0x08080808. Adresy IPv6 jsou 128bitová čísla zapsaná jako osm skupin šestnáctkových číslic.
Celočíselné tvary se hodí pro ukládání IP adres do databází, porovnávání rozsahů a řazení. Některé systémy a URL také přímo přijímají desítkový tvar.
Často kladené otázky
Proč některé prohlížeče otevřou http://134744072?
Prohlížeče přijímají jedno 32bitové celé číslo jako adresu IPv4, takže http://134744072 je stejný hostitel jako http://8.8.8.8.
Jak uložit IPv6 do databáze?
Použijte nativní typ inet (PostgreSQL) nebo 16bajtový binární sloupec; 128bitová celá čísla přesahují rozsah většiny číselných typů sloupců.