ネットマスク を使用してみませんか ?
- 192.168.1.0/24ブロック192.168.1.0-182.168.1.255
- 1.0.0.0/8ブロック1.0.0.0-1.255.255.255
この方法では、IPv4アドレスに必要なのは5バイトだけです。マスキングを巧妙にしたい場合は、8バイトにします。
これには、マスクをIPとOR演算するだけで、非常に高速に比較できるという利点があります。これがIPルーティングの仕組みです。
また、MySQL関数INET_NTOAを使用できます。
および