Duplo registro NS “redirecionar”

1

Estou no meio de trocar um serviço em execução de um host para outro. A troca dos registros DNS no registrador de domínios leva alguns dias. Uma vez que haverá entrada de dados no serviço continuamente e eu quero minimizar as dores de cabeça de sincronização de dados e o tempo de inatividade, eu estou migrando para um servidor DNS intermediário nesse meio tempo. O cenário com mais detalhes:

As entradas NS para o domínio (aquelas que são lentas para comutar) estão atualmente apontando para os servidores de nomes do host atual.

example.com  -NS->  dns.current-host.com  -A->  current-host

Eu quero apontá-los em um servidor DNS diferente, que está localizado no novo host, que posso atualizar a qualquer momento, o que aponta para o host atual:

example.com  -NS->  dns.new-host.com  -NS->  dns.current-host.com  -A-> current-host

Para migrar completamente, basta alternar as entradas em dns.new-host.com para apontar um registro A no novo host e migrar os dados uma vez. Com TTLs baixos definidos antecipadamente, espero fazer uma transição rápida.

Eu configurei isso agora para um domínio de teste. Eu adicionei esses registros a dns.new-host.com :

example.com.        300 IN  NS  dns0.current-host.com.
example.com.        300 IN  NS  dns1.current-host.com.

Isso não parece funcionar como esperado. Uma resolução de nome normal não terá êxito. Eu tive que adicionar A registros diretamente para dns.new-host.com .

Além disso, dns.new-host.com gera um registro SOA , sobre o qual não tenho controle:

exmaple.com.        3600    IN  SOA dns.new-host.com. ipadmin.new-host.com. 1335316678 3600 300 1814400 300

Minhas perguntas:

  • Esse plano parece ser viável? Eu confirmei isso duas vezes com o pessoal de suporte do new-host.com que confirmou que deveria funcionar. Um duplo " NS " de "redirecionamento" é suportado, ou eu preciso ir com A registros diretamente?
  • O registro SOA tem alguma influência? Eu não tenho muita certeza do que é isso.
por deceze 25.04.2012 / 03:48

1 resposta

4

Eu não vou nem abordar qualquer NS-to-NS com SOA e o canal de lead nos registradores que façam oi-hi-jinks.

Simples e simples, você não precisa fazer nada disso.

Since there will be data input into the service continuously and I want to minimize data synchronization headaches and downtime, I'm migrating to an intermediary DNS server in the meantime.

Eu entendo totalmente. Estive lá e fiz isso com hosts DNS que não permitem valores TTL ultrabaixos. Geralmente eles são altamente padronizados e / ou barganham hospedagem na web que oferecem apenas DNS como um meio de registrar novos nomes de domínio para atrair novos clientes.

No entanto, a solução é adicionar todos os registros DNS existentes no seu host antigo à nova zona do host. Então, quando estiver pronto, mude os registros do NS em seu registrador para apontar para os servidores DNS do novo host. Aguarde alguns dias. Ninguém é mais sensato que você tenha comutado hosts DNS. Depois de alguns dias, você pode alterar os valores de TTL e trocar todos os registros desejados.

Simples!

    
por 25.04.2012 / 03:55