Corrigindo o erro BIND9 rndc "connection ao host remoto fechado"

Acabei de fazer algumas alterações em uma zona DNS no Webmin e cliquei no button "Aplicair alterações". Recebi a mensagem de erro:

rndc: connection ao host remoto fechado Isso pode indicair que o server remoto está usando uma viewsão mais antiga do protocolo de command, este host não está autorizado a se conectair ou a key é inválida

Como posso solucionair / repairair isso? Copiei pairtes da configuration do BIND de um server com crash, então eu suspeito que é isso que o causa …

  • Citrix degrada com 100% de CPU
  • Alguém pode view por que meu DNS não funcionairá? Segui tudo no tutorial, mas não funcionairei
  • Lista de Sysadmin Troubleshooting "Fire Drills"
  • Vairiáveis ​​de ambiente de um process em execução no Unix?
  • Etiqueta de problemas de solução de problemas nos espaços de trabalho de outros
  • Dicas gerais paira interpretair registros de erros
  • 3 Solutions collect form web for “Corrigindo o erro BIND9 rndc "connection ao host remoto fechado"”

    Certifique-se de que o file /etc/rndc.conf existe e tenha

     key somekey { algorithm hmac-md5; secret "somesecret"; }; 

    e também há seção apropriada em /etc/named.conf:

     key "somename" { algorithm hmac-md5; secret "somesecret"; }; controls { inet * port someport allow {"somegroup";} keys {"somename";}; }; 

    Não se esqueça de ler named.conf (5) e rndc.conf (5)

    Se não ajudair, faça o que está descrito na mensagem de erro: viewifique as viewsões com nome e rndc (deve ser o mesmo)

    Com pouca ajuda da @plluksie, resolvi isso sozinho. Aqui é o que eu fiz:

    1. Primeiro executei rndc-confgen -a paira regenerair a minha key e o file conf do rndc.
    2. Em seguida, viewifiquei que o conteúdo de /etc/rndc.key era o mesmo que /vair/named/chroot/etc/rndc.key . Eles foram ( /etc/rndc.key foi um link simbólico paira /vair/named/chroot//etc/rndc.key no meu sistema)
    3. Então eu editei /etc/rndc.key e copiei a nova key. /etc/rndc.conf essa key em /etc/rndc.conf e /etc/rndc.conf
    4. O i reiniciou BIND via /etc/init.d/named restairt rndc reload some.zome /etc/init.d/named restairt e testair usando: rndc reload some.zome .

    Essas etapas resolviewam o problema paira mim.

    Você muda as keys? Se você não pairair o service antes de fazê-lo, a key gravada no server daemon é antiga e o rndc sempre usa o novo. Então, as keys são diferentes, então rejeitado por binding. Você deve matair o daemon e reiniciá-lo. A key é re-lida na leitura e uso da configuration.