Proč nepoužít masky sítě ?
- 192.168.1.0/24 bloků 192.168.1.0 – 182.168.1.255
- 1.0.0.0/8 bloků 1.0.0.0 – 1.255.255.255
Tímto způsobem potřebujete pouze 5 bajtů pro adresy IPv4. Pokud se chcete s maskováním vychytat, udělejte těch 8 bajtů.
To má bonus v tom, že srovnání je velmi rychlé, jednoduše OR-spojení masky s IP. Takto funguje směrování IP.
Můžete také použít funkce MySQL INET_NTOA a INET_ATON převést z tečkované IP adresy na její číselnou formu a zpět, čímž je úložiště efektivní a snadno se s ním pracuje.