O PowerDNS não está funcionando como esperado (migração da ligação)

1

Estou migrando os servidores DNS do nosso escritório para powerdns com o backend do MySQL. Nós frequentemente mudamos nossa zona interna e, portanto, uma simples consulta SQL ou web Ui seria muito melhor do que a edição de arquivos de texto para cada servidor DNS.

Eu segui este guia link na instalação limpa do Debian 7 e depois importamos nossos arquivos de zona de ligação existentes usando o zone2sql. Mas depois que fiz isso, no meu sandbox, não consigo resolver nenhum nome de domínio.

O que foi feito:

  • nova instalação do Debian 7 do netinst sem pacotes extras instalados
  • siga o guia acima mencionado com algumas alterações (nenhuma configuração manual do banco de dados, já que ele já é gerenciado pelas instruções do pacote postal e pela versão mais recente do poweradmin do GitHub)
  • importe registros de ligação existentes usando a ferramenta zone2sql (de todos os arquivos de zona apontando diretamente para named.conf). Foi suave sem qualquer erro ou aviso. Em seguida, alimentou o banco de dados MySQL criado durante a instalação.
  • descobriu que o processo filho poweradmin trava no início e removeu /etc/poweradmin/pdns.d/pdns.local.bindbackend como foi dito que bloqueia a leitura de pdns.local.gmysql config

Depois disso, tentei resolver alguns nomes de domínio locais e alguns públicos. Para o público ele não estava retornando nenhum resultado, pois o local estava retornando "sem recursão permitida" para registros CNAME e nenhum resultado para registros A. No entanto, com bind tudo funciona bem. Quando vou para a lista de zonas do poweradmin só consigo ver registros para a nossa zona local e nenhuma outra informação (significa que todas as outras seções estão completamente vazias), mas para a zona local eu posso ver todos os registros intactos apontando para o nome de domínio correto de CNAME ou para corrigir o endereço IP no caso de um registro.

Agora a pergunta é: o que foi feito de errado ou eu perdi alguma coisa?

    
por Alexey Kamenskiy 25.10.2013 / 18:34

1 resposta

1

Corrigido pela instalação do pacote pdns-recursor e dos pdns de ligação para escutar na interface externa (por exemplo, 192.168.1.x) e usar o recursor na interface interna (por exemplo, 127.0.0.1).

    
por 14.11.2013 / 10:04