Existe uma maneira de atualizar os registros DNS de forma programática?

7

Existe uma maneira padrão de atualizar os registros DNS de forma programática? Serviços como o Route 53 oferecem acesso programático, mas isso é possível de maneira genérica usando algum protocolo padrão? Ou depende do registrador (por exemplo, eu li que o GoDaddy não permite acesso programático)

    
por Bozho 12.12.2014 / 22:51

3 respostas

13

Existe uma interface padronizada. RFC 2136 descreve isso. O programa nsupdate que vem com o BIND o implementa. Até onde eu sei, a maioria dos servidores DNS suportam isso. Você terá que comprar com cuidado, a menos que você esteja executando seus próprios servidores DNS, já que muitos provedores não o habilitam.

link link

    
por 12.12.2014 / 23:51
3

Você pode facilmente executar seu próprio sistema DNS. Os bancos de dados de arquivos de texto do Bind9 podem ser facilmente manipulados.

    
por 12.12.2014 / 23:01
1

A resposta de jeffsnider está correta. Entretanto, esteja ciente de que você também pode fazer o truque do 'mestre oculto'. Aqui o seu escravo primárias (ou seja, AXFR) de um 'mestre oculto'. Esse mestre oculto só precisa suportar o AXFR. Uma maneira fácil de conseguir isso é executar o servidor de nomes de sua escolha e gerar arquivos de texto para ele em perl ou qualquer outra coisa. Você não precisa se preocupar com o desempenho ou recarregá-lo, pois ele não receberá nenhuma consulta real. Pode estar por trás de um firewall, se necessário.

    
por 13.12.2014 / 10:27