Varför inte använda nätmasker ?
- 192.168.1.0/24 block 192.168.1.0 - 182.168.1.255
- 1.0.0.0/8 block 1.0.0.0 - 1.255.255.255
Du behöver bara 5 byte för IPv4-adresser på detta sätt. Om du vill bli smart med din maskering, gör det 8 byte.
Detta har bonusen att göra jämförelser mycket snabbt, genom att helt enkelt ELLER-ställa masken med IP. Så här fungerar IP-routing.
Du kan också använda MySQL-funktionerna INET_NTOA och INET_ATON att konvertera från en punktformaterad IP-adress till dess numeriska form och tillbaka igen, vilket gör lagringen effektiv och lätt att arbeta med.