Nameservers em cache, posso alterar um registro do servidor antigo para novo?

1

Estou tendo um problema com um domínio que possui servidores de nomes em cache. Vai para o site antigo em vez do novo em algumas áreas. Posso acessar o DNS de hospedagem antigo, alterar o A record e acessá-lo no novo site? Quanto tempo esse cache leva para expirar?

    
por Lewis 24.02.2018 / 17:06

1 resposta

1

Am I able to go to the old hosting DNS and change the A record and get it to the new website?

Sim, isso é exatamente o que você deve fazer.

How long does this cache take to expire?

Resposta curta

Espere uma semana.

Normalmente, o período de transição não deve durar mais do que alguns dias, mas é raro ver os que exigem uma semana inteira. Se você não quer entrar nos detalhes técnicos de como esse processo funciona, uma semana deve ser segura. Uma semana também lhe dá tempo para perceber qualquer coisa catastroficamente errada com o novo ambiente que possa forçar você a "reverter" para os servidores antigos.

Resposta longa

Vou orientá-lo para um Q & estreitamente relacionado sobre este:

Migrando o provedor de DNS ao ter um TTL alto de registro NS

Ao fazer login no painel de controle do registrador e alterar os servidores DNS, você entra em um período de transição no qual os servidores DNS recursivos que já conhecem seu domínio devem selecionar a alteração. A única coisa segura que você pode fazer é manter seus antigos e novos servidores de nomes em um estado idêntico até que este período expire.

A duração desse período de transição é o maior TTL associado ao seu domínio no caminho de delegação. Este seria o NS registros que vivem dentro dos servidores de nomes que você controla, , bem como a delegação apontando para ele . Isso é mais fácil de explicar visualmente, e você pode encontrar esses valores usando o comando dig em uma caixa UNIX / Linux ( dig +trace example.com ) ou usando ferramentas baseadas na web semelhantes que fornecem a mesma funcionalidade.

No caso de example.com , você deverá ver uma saída semelhante à seguinte:

.           233637  IN  NS  a.root-servers.net.
.           233637  IN  NS  b.root-servers.net.
.           233637  IN  NS  c.root-servers.net.
.           233637  IN  NS  d.root-servers.net.
.           233637  IN  NS  e.root-servers.net.
.           233637  IN  NS  f.root-servers.net.
.           233637  IN  NS  g.root-servers.net.
.           233637  IN  NS  h.root-servers.net.
.           233637  IN  NS  i.root-servers.net.
.           233637  IN  NS  j.root-servers.net.
.           233637  IN  NS  k.root-servers.net.
.           233637  IN  NS  l.root-servers.net.
.           233637  IN  NS  m.root-servers.net.
;; Received 228 bytes from 8.8.4.4#53(8.8.4.4) in 4 ms

com.            172800  IN  NS  h.gtld-servers.net.
com.            172800  IN  NS  l.gtld-servers.net.
com.            172800  IN  NS  a.gtld-servers.net.
com.            172800  IN  NS  f.gtld-servers.net.
com.            172800  IN  NS  c.gtld-servers.net.
com.            172800  IN  NS  m.gtld-servers.net.
com.            172800  IN  NS  i.gtld-servers.net.
com.            172800  IN  NS  k.gtld-servers.net.
com.            172800  IN  NS  g.gtld-servers.net.
com.            172800  IN  NS  e.gtld-servers.net.
com.            172800  IN  NS  d.gtld-servers.net.
com.            172800  IN  NS  j.gtld-servers.net.
com.            172800  IN  NS  b.gtld-servers.net.
;; Received 489 bytes from 192.112.36.4#53(192.112.36.4) in 32 ms

example.com.        172800  IN  NS  a.iana-servers.net.
example.com.        172800  IN  NS  b.iana-servers.net.
;; Received 165 bytes from 192.26.92.30#53(192.26.92.30) in 2484 ms

example.com.        86400   IN  A   93.184.216.34
example.com.        86400   IN  NS  a.iana-servers.net.
example.com.        86400   IN  NS  b.iana-servers.net.
;; Received 93 bytes from 199.43.135.53#53(199.43.135.53) in 22 ms

Na saída acima, ignoraríamos os TTLs associados a . e com. , porque eles não são para nosso domínio. Os TTLs que nos interessam são os dois últimos conjuntos, ambos associados a example.com. . O primeiro conjunto é a delegação para os servidores de nomes que você configurou no painel de controle do registrador. O segundo conjunto é o NS dos registros que residem nesses servidores DNS. Para garantir uma transição suave, você deve usar o maior desses dois valores, que geralmente é a delegação.

No exemplo acima, seu período de transição seria 172800 segundos. (dois dias)

    
por 25.02.2018 / 01:20