Servidor DNS Microsoft: como configurá-lo para usar banco de dados MSSQL para dados DNS?

Servidor DNS Microsoft: como configurá-lo para usar banco de dados MSSQL para dados DNS?

É possível configurar o servidor DNS da Microsoft (servidor de viúvas 2008+) para usar o Microsoft SQL como fonte de dados para dados DNS? Há algum guia disponível?

Responder1

Receio que não. O MS DNS oferece apenas duas opções de armazenamento de back-end, arquivos de zona baseados em texto ou armazenamento do Active Directory.

O que você deseja ganhar armazenando em SQL?

Editar: O armazenamento AD basicamente significa que os dados DNS são armazenados no banco de dados do Active Directory, que é efetivamente o arquivo NTDIS.dit. Se quiser acessá-lo, você precisará usar comandos LDAP para fazer isso. Você pode obter algumas funcionalidades usando o Powershell para acessar o DNS armazenado no AD no Server 2008 e posterior.

Responder2

Você poderia usar o DNSCMD para alterar a zona com certa segurança, sem mexer diretamente no AD. Digo “um pouco” porque existem dragões nesta terra.

Se você tiver espada e armadura, a alteração do AD poderá ser feita com LDIFDE ou diretamente com chamadas ADSI.

Responder3

O DNS da Microsoft não é o que você deseja usar para algo assim. Nem BIND, nesse caso.

Existem muitas bibliotecas de servidores DNS boas para muitos idiomas que oferecem suporte a back-ends de banco de dados. Geralmente eles estão focados em geolocalização, comopgeodns.

Responder4

O servidor DNS usando um back-end SQL apenas diminuirá o tempo de resposta do DNS. Você está procurando obter estatísticas do DNS? Nesse caso, você precisará consultar o SDK do Windows Server, que permitirá interrogar o DNS; é claro que você precisará de experiência em programação.

informação relacionada