Consegui um emprego para migrar 2x servidores DNS BIND para um novo hardware.
Aparentemente, eles estão usando servidores pré-históricos 3U executando o servidor 8.04 do Ubuntu.
Vou instalar 2x servidores 1U com o servidor Ubuntu 9.04.
Como posso transferir configurações de DNS, cache de DNS? Quais pastas / arquivos de configuração eu preciso transferir?
Conseguirei algo se usar o Webmin> Configuração de backup> Servidor DNS BIND ou devo evitar o Webmin?
Primeiro faça uma cópia do seu diretório / etc / bind
Observe que, se o seu Bind for executado em uma prisão, você precisará construí-lo novamente, criando a cadeia, a hierarquia, os dispositivos ...Caso contrário, copie seu archive de ligação remotamente para seu novo servidor.
Conecte-se ao seu novo servidor
Instale o bind9 via apt
Você também pode obter a fonte mais recente no site da isc ( https://www.isc.org/downloadables/11 )
Descompacte seu archive no diretório / etc / bind
Faça as alterações necessárias nos arquivos de configuração, podem estar nos arquivos de zonas ...
e, por último, inicie o bind
fonte
etc
pasta dentro/etc/bind9
. Algo está errado nostar
comandos. (Ubuntu 14)Como estou no meio da migração de nossos servidores para um novo hardware, vou entrar no ringue para este.
Primeiro, se possível, não exponha o servidor mestre (aquele em que todas as alterações devem ocorrer) à Internet. Mesmo que isso signifique criar uma pequena sessão de VM para hospedar um mestre oculto, facilita a movimentação de coisas e a segurança.
Como exemplo, aqui está parte do meu layout de ligação (em / etc / bind):
named.conf contém minhas configurações básicas e inclui os outros arquivos com:
Crie seus novos servidores e aponte-os para o servidor principal antigo:
Deixe-os preencher.
Uma vez que o novo servidor mestre (espero que oculto) esteja pronto, você pode facilmente entrar e modificar o arquivo conf específico para apontar para o novo mestre e o viola!
fonte
a resposta de womble é boa.
Além disso, se possível, tente evitar redelegar seus servidores de nomes (ou seja, tente acabar com os novos servidores com os mesmos endereços IP que os antigos).
se os novos servidores estiverem na mesma sub-rede IP que a antiga, não há problema - basta configurá-los usando endereços IP temporários e trocá-los pelos IPs reais quando configurados. altere o IP no servidor antigo e altere o IP no novo servidor (pode ser necessário limpar o cache do arp no roteador ou nos comutadores).
se algo der errado com a nova configuração, você poderá reverter rápida e facilmente apenas trocando os endereços IP novamente .... por outro lado, reverter depois de ter delegado novamente não é nem tão fácil ou rápido, porque você não pode Se você mudar isso, você deve enviar uma solicitação ao seu registrador DNS (que pode levar 5 minutos ou pode levar um dia ou até semanas, dependendo de como eles estão atualizados).
isso pode parecer excessivamente paranóico, mas aprendi ao longo dos anos que deixar uma maneira de reverter qualquer mudança é sempre uma boa idéia ... muitas vezes, fazer alterações revelará dependências ocultas / não documentadas da maneira como as coisas costumavam ser definidas antes de você alterá-los. e não importa quem fez a dependência indocumentada ou quão errado ela foi - você alterou a configuração, então a culpa é sua.
se os novos servidores estiverem em uma sub-rede diferente, você não terá outra opção a não ser delegar novamente.
fonte
Verifique se os arquivos RR também estão em / etc / bind (Fed / Cent / RH, eles estão em / var / some / where /) para a troca mais rápida.
Ou, quando os novos sistemas estiverem em funcionamento, torne-os secundários aos sistemas antigos, transfira os RRs e depois troque os novos pelos primários. Isso também funciona se os principais estiverem criptografando os arquivos de registro RR.
fonte