Perché non utilizzare netmasks ?
- 192.168.1.0/24 blocchi 192.168.1.0 - 182.168.1.255
- 1.0.0.0/8 blocchi 1.0.0.0 - 1.255.255.255
Hai solo bisogno di 5 byte per gli indirizzi IPv4 in questo modo. Se vuoi diventare furbo con il tuo mascheramento, crea 8 byte.
Questo ha il vantaggio di fare confronti molto veloci, semplicemente inserendo in OR la maschera con l'IP. Ecco come funziona il routing IP.
Inoltre, puoi utilizzare le funzioni MySQL INET_NTOA e INET_ATON per convertire da un indirizzo IP in formato punto alla sua forma numerica e viceversa, rendendo lo storage efficiente e facile da usare.