Servidor DNS de código aberto com backend de banco de dados

8

Estou procurando um servidor DNS opensource gratuito que possa manter todos os dados no back-end do banco de dados.

Atualmente encontrei as próximas soluções:

  • MyDNS-ng (parece OK - fork do MyDNS)
  • PowerDNS (parece OK)
  • Bind9 com DLZ (patches adicionais, pode ser difícil de configurar, última atualização em 2004)

Ele precisa ser rápido e obter novas zonas quase imediatamente conforme elas aparecem no banco de dados (não a cada 10 minutos ou mais). No meu cenário eu crio muitos subdomínios para um domínio principal. O layout da zona será o mesmo para todos os subdomínios.

Então, alguém pode me dizer alguma outra opção ou algumas falhas com a atual?

Obrigado

Ok, decidi usar o MyDNS ou o PowerDNS como mestre de zona oculta (tentarei os dois). Servidores escravos (probalby BIND9) verão atualizações imediatamente usando o RFC1996 (DNS NOTIFY).

Alguma atualização adicional?

    
por Mike 08.06.2009 / 19:38

2 respostas

15

Atualmente, usamos o PowerDNS para hospedar muitas zonas usando um servidor MySQL.

O PowerDNS tem sido ótimo para nós. Algumas vantagens / desvantagens:

Prós:

  • Usa o backend do MySQL - outros back-ends de banco de dados estão disponíveis
  • Atualizações no banco de dados são publicadas instantaneamente
  • Muito amigável para a replicação do MySQL. Nós executamos dois servidores com replicação e atualizações publicadas instantaneamente nos dois bancos de dados (e as consultas do DNS são instantâneas em ambos)
  • O
  • SQL Scheme é muito fácil de usar e manipular. Eles fornecem um front-end que é difícil de usar para zonas maiores.

Contras:

  • Atualizando versões principais não muito divertidas
  • Falta de interface de qualidade significa que você precisa ter um frontend para fazer o trabalho. Isso é bom / ruim.
por 08.06.2009 / 19:45
2

Estou usando MyDNS-ng que é o mesmo projeto bifurcado, É ótimo quando você o coloca junto com MyDNSConfig .

    
por 08.06.2009 / 20:40