Za předpokladu textové reprezentace v řetězci:
- 15 znaků pro IPv4 (
xxx.xxx.xxx.xxxformát, 12+3 oddělovače) - 45 znaků pro IPv6
Toto je maximální délka řetězce.
Alternativy k ukládání jako řetězec:
- IPv4 je 32bitový, takže stačí datový typ MySQL, který pojme 4 bajty, pomocí
INT UNSIGNEDje běžné spolu sINET_ATONaINET_NTOAzvládnout převod z adresy na číslo az čísla na adresu
- Pro IPv6 bohužel MySQL nemá datový typ, který je 16 bajtů, lze však IPv6 vložit do kanonické formy a poté je rozdělit na 2
BIGINT(8 bajtů), to však bude používat dvě pole.