Que informações do DNS preciso alterar se eu estiver movendo servidores em breve?

1

Vou mover os servidores para o nosso site em breve. Em vez de ter um longo período de 'inatividade' para os clientes porque o cliente DNS está armazenando em cache as entradas por um 'longo tempo', posso sugerir aos servidores DNS que ele deve verificar o endereço IP 'com freqüência'.

Tempo de vida (TTL)? TLL mínimo?

    
por Pure.Krome 07.09.2009 / 07:08

3 respostas

6

Sim, é o valor Time To Live que você deve reduzir. Em operação normal, geralmente é definido entre uma hora e dois dias. Então, um dia ou dois antes do movimento, você deve reduzi-lo para algo de 10 a 30 minutos, como achar melhor.

Existem 3 maneiras comuns de definir o TTL

  • TTL para a zona como um todo, que é então herdada.
  • TTL definido em cada entrada individualmente.
  • Um TTL é definido para a zona como um todo e algumas entradas têm uma configuração TTL individual que substitui o valor herdado.

Como alterar o TTL dependerá de qual servidor DNS ou serviço de hospedagem DNS você usa. Aqui está uma rápida visão geral do valor do TTL na configuração do BIND 9 , o que é útil porque muitos serviços modelar sua interface de usuário um pouco depois da configuração do BINDs.

    
por 07.09.2009 / 07:19
2

Há alguns detalhes interessantes no artigo a seguir que você pode querer entender, na medida em que hosts remotos respeitam alterações de DNS:

Um relatório em 2003 em PDF sobre uma investigação da resposta às mudanças feitas em relação ao cumprimento do TTL.

Um tópico na lista de discussão da NANOG sobre os TTLs sendo honrados

Se você absolutamente, positivamente, tiver que fazer a alteração sem tempo de inatividade para nenhum host remoto, provavelmente precisará configurar o servidor antigo como proxy para o novo servidor como parte da migração. Em seguida, os hosts que honram o TTL mudarão para o novo servidor e os hosts que não atingirem o novo servidor por meio do proxy no servidor antigo.

Usamos essa técnica com sucesso para vários de nossos clientes.

Sean

    
por 07.09.2009 / 09:48
0

Sim, o TTL é o que define por quanto tempo um registro pode ser armazenado em cache antes de consultar novamente o servidor DNS.

    
por 07.09.2009 / 07:11