Método de control de BIND 9 desde la aplicación .NET?

Tenemos un WCMS que permite al usuario agregar en los dominios que han comprado a través de nosotros a su administrador del sitio, que se supone que funciona al instante. Para que esto sea, necesitamos poder hacer que el WCMS haga cambios en el DNS (agregue nuevos dominios, loggings A, etc.). El usuario no será capaz de acceder a los detalles sucios, pero la propia aplicación debe ser capaz de.

El WCMS está en .NET y se ejecuta en Windows 2003 o 2008. El server DNS es BIND9 en una máquina separada unixy. ¿Hay alguna interfaz ahí afuera ya para esto, o necesitamos rodar la nuestra? Tenga en count que el uso de Microsoft DNS no es una opción para esta configuration.

Una alternativa podría ser utilizar .NET o dnscmd para realizar los cambios en un server DNS de Micrsoft. El server BIND podría configurarse como DNS secundario. Si el server DNS de MS se configuró para enviar una notificación de DNS, el server BIND debería actualizarse.

Hay dos forms principales de controlar BIND 9, que probablemente ya conozcas. La opción 1 es controlarlo a través del path de comunicación rndc; opción 2 es hablar a través de DDNS para actualizaciones a zonas existentes. Lo más probable es que usted tendrá que utilizar alguna combinación de ambos: uno para agregar una zona y uno para actualizar su contenido.

Sé que ISC proporciona services de desarrollo, por lo que tal vez dejarlos caer en una línea podría hacer que subas más rápido?

Encontré muy poca información al search DNS y .NET, aparte de bits aquí y allá que hablan DDNS. Parece que la mayoría de la gente está feliz usando el DNS de MS. No puedo imaginar por qué …