Visualizações e RPZ permitem que você defina respostas estáticas com base nas características da origem / destino do pacote (visualizações), da própria consulta ou do servidor autoritativo (RPZ). A palavra operativa aqui é estática. Os cabeçalhos e consultas de pacotes mudam, mas as respostas são sempre pré-definidas e estáticas.
O que você está procurando é uma forma de síntese de respostas dinâmicas. O BIND não fornece nenhuma funcionalidade pronta para uso que calcula dinamicamente uma resposta exclusiva. Existe uma API para escrever plug-ins, mas não tenho conhecimento de quaisquer pré-escritos que possam resolver este problema.