Poda de domínios nos quais não somos uma autoridade para

1

Eu tenho um servidor DNS (Win 2003) que lida com algumas centenas de domínios. Se um de nossos clientes alterar seu domínio para usar servidores DNS que não são nossos, ainda temos todos os registros. Existe uma maneira de remover automaticamente esses domínios para que eles não se acumulem?

    
por Zimmy-DUB-Zongy-Zong-DUBBY 15.07.2009 / 19:18

3 respostas

2

Você provavelmente poderia codificar um script que usa o utilitário DNSCMD das Ferramentas de Suporte do Windows para enumerar todas as zonas DNS em seu servidor DNS e, em seguida, verificar por WHOIS (ou por meio de um servidor DNS externo) se servidor deve ser o servidor DNS autoritativo. Se não estiver, o script pode chamar DNSCMD para excluir as zonas ofensivas.

Sendo uma operação perigosa, você pode querer colocar um ser humano no circuito (pelo menos inicialmente) para garantir que o script não enlouqueça. (Eu teria o script exportar a zona para "guarda segura" apenas no caso antes de excluí-lo.)

    
por 15.07.2009 / 19:24
0

Não automaticamente não. Você teria que usar o dnscmd para obter uma lista de todos os seus arquivos de zona e fazer uma pesquisa de NS em cada zona. Puxe para fora aqueles que não têm seu DNS como um servidor autoritativo e use o dnscmd para excluí-los.

Você pode escrever muito sobre isso, embora seja o tipo de coisa que eu gostaria de fazer manualmente, talvez uma vez por mês.

JR

    
por 15.07.2009 / 19:22
0

Não sei se é possível ativar contadores para uma determinada zona, mas isso indicaria quais zonas não têm tráfego e, muito provavelmente, você foi removido como servidor de nomes para esse domínio.

    
por 15.07.2009 / 21:08