Eu revelaria o python pessoalmente.
>>> x = 'fe79'
>>> int('fe80', 16) <= int(x, 16) <= int('febf', 16)
False
>>> x = 'fe81'
>>> int('fe80', 16) <= int(x, 16) <= int('febf', 16)
True
Alguém sabe de uma ferramenta ou utilitário que pode ser usado para descobrir rapidamente se um prefixo IPv6 está dentro de um determinado intervalo?
Por exemplo, dado o intervalo de prefixo de entrada de fe80-febf
e o prefixo de entrada de fe79
retornaria true para indicar que o último argumento está dentro do primeiro.
Ou outro exemplo pode receber o intervalo de prefixo de entrada de fe80-febf
e o prefixo de entrada de fe81
retornaria falso para indicar que o último argumento estaria fora do intervalo especificado no primeiro.
Expandindo totalmente o endereço para a representação de 39 caracteres e usando a comparação de string?
Não é o mais rápido, mas talvez o mais fácil