Verifique se o IP está na sub-rede

Eu tenho uma tabela A com endereços IP (ipNumeric) armazenados como ints não assinados e uma tabela B com sub-redes (subnetNumeric):

<code>INET_NTOA(ipNumeric) = 192.168.0.1
INET_NTOA(subnetNumeric) = 192.168.0.0
</code>

Gostaria de verificar se esse IP é um membro de uma sub-rede.

As sub-redes são de classe A, B e C.

Isso é possível em tempo razoável no MySQL, ou os intervalos de sub-rede devem ser pré-computados?

questionAnswers(4)

yourAnswerToTheQuestion