Método de controle do BIND 9 a partir do aplicativo .NET?

2

Temos um WCMS que permite ao usuário adicionar domínios que eles compraram através de nós ao gerente do site, que deve funcionar instantaneamente. Para que isso aconteça, precisamos ter o WCMS para fazer alterações no DNS (adicionar novos domínios, registros A, etc). O usuário não poderá acessar os detalhes sujos, mas o aplicativo em si deve ser capaz de fazê-lo.

O WCMS está no .NET e é executado no Windows 2003 ou 2008. O servidor DNS é o BIND9 em uma máquina separada e unixy. Existe uma interface lá fora para isso, ou precisamos rolar a nossa? Observe que o uso do DNS da Microsoft não é uma opção para essa configuração.

    
por Zimmy-DUB-Zongy-Zong-DUBBY 30.11.2009 / 15:10

2 respostas

1

Uma alternativa poderia ser usar o .NET ou o dnscmd para fazer as alterações em um servidor DNS do Micrsoft. O servidor BIND pode ser configurado como um DNS secundário. Se o servidor DNS da Microsoft estiver configurado para enviar uma notificação de DNS, o servidor BIND deverá se atualizar.

    
por 06.01.2010 / 12:06
0

Existem duas maneiras principais de controlar o BIND 9, que você provavelmente já conhece. A primeira opção é controlá-lo através do caminho de comunicação do rndc; A opção 2 é falar através do DDNS para atualizações de zonas existentes. É provável que você tenha que usar alguma combinação de ambos: um para adicionar uma zona e outro para atualizar seu conteúdo.

Eu sei O ISC fornece serviços de desenvolvimento então talvez deixá-los cair em uma linha pode te deixar mais rápido?

Eu encontrei muito pouca coisa ao procurar por DNS e .NET, além de bits aqui e ali que falam DDNS. Parece que a maioria das pessoas está feliz com o DNS da Microsoft. Eu não consigo imaginar porque ...

    
por 04.01.2010 / 20:50