desenv-web-rp.com

Quanto tempo demora a propagação dos servidores de nomes privados recém-registrados?

Eu tenho uma conta no Hostgator e registrei servidores de nomes privados (ns1.meudominio.com e ns2.meudominio.com). Quanto tempo devo esperar que essas alterações ocorram? Meu site deve ficar indisponível durante esse período?

10
Travis Northcutt

Normalmente, não, a maioria dos principais registradores implementará NS atualizações muito rapidamente (minutos ou apenas algumas horas). O que resta é o valor TTL (time to live) definido nos registros atendidos pelos servidores de nomes existentes que resolvem o domínio para o IP.

O período de cache típico é de 4 horas, no entanto, os ISPs são livres para ignorá-lo e continuam a atender o antigo IP às vezes até 72 horas (na maioria dos casos). Efetivamente, alguns de seus usuários não perceberão que você trocou até que o ISP limpe o cache do resolvedor para o seu domínio. Eu tentei colocar o valor TTL em todos os registros A e semanas CNAMES antes de mudar sem nenhum tipo de efeito positivo que valha a pena relatar.

Ao fazer uma troca, evite postar novo conteúdo por pelo menos 72 horas. Além disso, não faça uma troca dentro de 72 horas após a publicação de novo conteúdo, se possível.

Então, novamente, isso realmente depende de onde seus usuários moram. A maioria das atualizações do ISP dos EUA (pelo menos) uma vez a cada 48 horas. Ao viajar pela Ásia, vi esse processo levar até duas semanas (mas precisamos considerar proxies horrivelmente configurados aqui).

Dependendo do seu alcance, logo após uma alteração, seu novo site e novo conteúdo estarão acessíveis para a maioria, mas alguns receberão um 404. Alguns talvez não consigam resolvê-lo, tudo depende de quem acessa os servidores de nomes do ISP ( junto com o ISP) e quando.

Editar (e bastante específico apenas para esta pergunta)

Seu domínio atualmente aponta para:

Name Servers:
   ns1.travisnorthcutt.com
   ns2.travisnorthcutt.com

E uma escavação de servidores de nomes públicos aponta para:

[email protected]:~$ Dig @4.2.2.3 travisnorthcutt.com A

; <<>> Dig 9.6.1-P2 <<>> @4.2.2.3 travisnorthcutt.com A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 37231
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;travisnorthcutt.com.           IN      A

;; ANSWER SECTION:
travisnorthcutt.com.    14400   IN      A       174.122.19.154

;; Query time: 334 msec
;; SERVER: 4.2.2.3#53(4.2.2.3)
;; WHEN: Thu Aug  5 01:56:48 2010
;; MSG SIZE  rcvd: 53

As NS públicas (mantidas pelo Nível3) são, em ordem:

4.2.2.1
4.2.2.2
4.2.2.3

E eles obedecem aos TTLs que você definiu, pelo menos na minha experiência. Por favor, desconsidere os tempos de consulta, estou pesquisando em todo o mundo enquanto uso TCP sobre o pombo-correio.

12
Tim Post

Por uma questão prática, eu gosto de usar o What's My DNS , uma ferramenta on-line que mostra vários servidores DNS em todo o planeta que dão uma idéia de quem tem o quê, onde. É uma ótima maneira de obter uma resposta para a pergunta "meu DNS propagou?"

6
artlung