Bind 9 + SQL DB (Melhor caminho)

1

Eu voltarei a administrar um TLD, estou fora do circuito há alguns anos. Eu estava originalmente pensando em executar o PowerDNS, o que é ótimo, mas meu host NS de backup insiste que devemos executar o bind devido ao strong DNSSEC. Eu olhei coisas como o SDB, mas a maioria das soluções parece antiga, e eu duvido que elas até consertem o Bind 9. O que na sua opinião é a maneira de obter suporte ao SQL (preferencialmente MySQL) no bind.

Obrigado antecipadamente.

    
por DeadlyCreampuff 06.10.2009 / 04:50

2 respostas

3

Quais benefícios específicos de usar um back-end de SQL você está procurando?

  • atualizações instantâneas em tempo real?
  • integração com sistemas de provisionamento?
  • alguma outra coisa?

Se o objetivo é, em última instância, obter o apoio do DNSSEC, então esses dois benefícios podem não ser relevantes. Tanto quanto eu sei (embora eu possa estar errado) nenhum dos backends DB para BIND irá apoiar DNSSEC bem.

No entanto, muitos dos benefícios acima também podem ser obtidos usando atualizações dinâmicas (ou seja, enviando mensagens DNS que alteram o arquivo de zona em tempo real). Como alternativa, se não for necessário publicar novos registros no instante em que eles são registrados, apenas faça um script de uma exportação do SQL que gera o arquivo no formato BIND nativo e o assina ao mesmo tempo.

Vários TLDs já estão usando (ou se preparando para usar) várias combinações dos itens acima.

    
por 06.10.2009 / 09:14
2

O DLZ (vários back-ends, incluindo LDAP, bancos de dados sérios como PostgreSQL e MySQL) está integrado ao BIND para algumas versões (9.3?). Então, você não precisa mais consertar o BIND.

Caso contrário, veja as excelentes advertências de Alnitak.

    
por 06.10.2009 / 10:04