A minha estrutura evldns pode fazer isso de forma trivial e com o mínimo de sobrecarga de memória, se você tiver um Linux caixa disponível.
Um plug-in que sempre fornece um IP específico levaria apenas uma dúzia de linhas de código.
Se você puder esperar um dia ou mais, eu posso até mesmo escrever ...
EDIT - Eu já fiz isso - se você observar os módulos mod_arec.c
e fixed.c
, há uma demonstração de como sempre retornar um endereço IP específico para qualquer% de entradaIN A foo
consulta.