Como ver o que está acontecendo:
-
Para ver o que o servidor está fazendo ao vivo, se você tiver
rndcconfigurado, executerndc trace x(ondexé o nível de depuração que você deseja visualizar). -
Para ver o que o servidor está fazendo ao vivo sem
rndc, você terá que executar o servidor no modo de primeiro planonamed -g -d x(ondexé novamente o nível de depuração). -
Para configurar o registro em log em um arquivo, abra o named.conf e edite / adicione uma seção de registro como:
logging { channel default_file { file "/var/log/named.log" size 10m; severity info; print-time yes; print-severity yes; print-category yes; }; category default{ default_file; }; };Observe que isso configura o registro para nível "info" e superior. Isso despeja um pouco de informação para um servidor ao vivo. Os valores possíveis incluem "extra", "debug", "info", "error", "fatal" e "dynamic" (um valor para -d deve ser fornecido na linha de comando para dinâmico).
O que há de errado com seu servidor:
Seu servidor está retornando a si mesmo enquanto tenta resolver o domínio de forma recursiva. Como isso está acontecendo apenas para um domínio que você sabe, é provável que seja um problema no arquivo hosts ou no arquivo named.conf (provavelmente o último).
Obter request failed: duplicate query é quase sempre um problema com uma diretiva forwarders que faz um loop para o servidor ou algo semelhante.