Pourquoi ne pas utiliser netmasks ?
- 192.168.1.0/24 blocs 192.168.1.0 - 182.168.1.255
- 1.0.0.0/8 blocs 1.0.0.0 - 1.255.255.255
Vous n'avez besoin que de 5 octets pour les adresses IPv4 de cette façon. Si vous voulez être astucieux avec votre masquage, faites que 8 octets.
Cela a l'avantage de faire des comparaisons très rapides, en faisant simplement un OR du masque avec l'IP. Voici comment fonctionne le routage IP.
Vous pouvez également utiliser les fonctions MySQL INET_NTOA et INET_ATON pour convertir une adresse IP au format point en sa forme numérique, et inversement, ce qui rend le stockage efficace et facile à utiliser.