O servidor DNS do Windows registra um cliente não ** DHCP ** (servidor) em 2008R2

4

Temos caixas Linux com IP estático, algumas usando Centos e outras Debian , usando intervalos IP reservados para desenvolvimento e teste.

Precisamos que essas caixas "publiquem" seu DNS no DNS Server 2008R2, sem administrador nem intervenção manual.

Esses hosts têm seu nome de host configurado corretamente, mas eles não se registram no DNS, por isso não posso acessá-los com seu nome de host.

Em uma caixa do Windows, esse processo é automático e você pode forçar o novo registro com ipconfig / registerdns . Temos equivalente para a família Linux?

A idéia é fazer com que esses hosts adicionem automaticamente uma entrada para eles no servidor DNS, para que eu possa acessá-los usando seu nome de host.

RFC 2136 'Atualizações dinâmicas no sistema de nomes de domínio (DNS UPDATE)' define o protocolo.

    
por fcm 14.06.2016 / 15:40

1 resposta

7

Na verdade, existe um utilitário chamado nsupdate que segue o protocolo e fornece o que eu estava procurando. No Debian e no Ubuntu, o nsupdate definido como 'nsupdate é o irmão pouco conhecido do nslookup'

Você pode adicionar e excluir 'a' , 'aaaa' , 'cname' e talvez outros registros.

É importante lembrar que seu servidor DNS precisa estar "aberto" e aceitar atualizações dinâmicas. Devido ao fato de que você pode adicionar qualquer endereço IP arbitrário e excluir entradas legais, as atualizações dinâmicas tornam seu servidor DNS uma fonte de informações muito insegura! no entanto, legal!

amostra

nsupdate
update add xxx.yyy.com. 600 a 10.11.12.13
update delete www.example.com cname
update delete www1.example.com a
update add xxx.yyy.com 600 a 10.11.12.13
update add aaa.yyy.com  600 cname xxx.yyy.com.
send
    
por 14.06.2016 / 23:13