Como parar o bind para fazer uma consulta CNAME separada novamente?

Como parar o bind para fazer uma consulta CNAME separada novamente?

Eu tenho um servidor DNS local como o seguinte:

client -> bind (only handle local names) -> dnsmasq (handle other names)

Este problema ocorre quando um nome é CNAME, dnsmasq retorna CNAME e IPs, este é um resultado esperado. Mas quando o bind vê um CNAME, ele sempre inicia uma consulta CNAME separada e a consulta vai para um servidor DNS inesperado.

Por exemplo:

static.test.comestá configurado com servidor 8.8.8.8em dnsmasq e seu CNAME é xxx1234343.cloudfalre.com.

O resultado esperado é que o servidor 8.8.8.8faça todo o trabalho do DNS e o cliente receba a resposta de 8.8.8.8.

Mas neste cenário, o bind fará uma consulta CNAME novamente, e desta vez o nome da consulta é xxx1234343.cloudflare.com, e a consulta irá para outro servidor DNS diferente de 8.8.8.8.

Como configurar o bind para usar o resultado da consulta e parar de resolver o CNAME novamente?

informação relacionada