Ao suceder-se qualquer tipo de mudança na Zona DNS de um domínio ou alterar os Servidores DNS para outros nameservers, a frase mais comum que lhe será apresentada é: “A alteração foi realizada com sucesso, agora, basta aguardar a propagação DNS.”

E muitas dúvidas podem surgir ao usuário, como:

  • O que é esta tal propagação?
  • Por que tenho que esperar?
  • Quando devo realizar uma alteração de registro ou servidor DNS?
  • O que acontece se eu alterar algum registro no momento errado?

Todas estas dúvidas comuns serão respondidas neste artigo. Você verá também como acompanhar a propagação de um registro DNS na Web e qual o tempo estimado de uma propagação DNS.

O que é DNS?

DNS é a sigla para Domain Name System, traduzindo, Sistema de Nomes de Domínios. De uma forma resumida, trata-se de uma tabela de nomes de domínios que armazenam uma listagem de registros que direcionam o host (nome) ao seu respectivo destino.

Isto quer dizer que além de hospedar seu site, será necessário hospedar também sua tabela de registros DNS. Pois é necessário que exista uma hospedagem DNS para que o servidor consiga traduzir os endereços que digitamos no navegador (ex: seusite.com.br) para o endereço real do website, que na verdade, nada mais é que um endereço de IP (Internet Protocol).

Deixe eu te explicar melhor:

Cada domínio tem seu próprio endereço de IP na Web, quando um usuário pesquisa por um site, está indicando que deseja acessar o conteúdo do respectivo domínio.

Mas como o seu computador ou smartphone vai saber em qual servidor está hospedado o site que você buscou?  É aí que entra em ação os Servidores DNS e a Tabela de registros DNS.

Ao digitar no navegador www.site.com.br o mesmo irá consultar quais são os servidores DNS do domínio e direcionar para a tabela de registros DNS (Zona DNS), onde irá conter um registro como o do exemplo abaixo:

Desta forma, será possível acessar o conteúdo do site pesquisando pela URL no browser do navegador. Todo este processo de verificação ocorre em milésimos de segundos e você verá o conteúdo desejado na tela do seu computador ou dispositivo móvel como num passe de mágica.

Como falamos no tópico acima, existem dois níveis de DNS até que o site seja acessível na sua tela: o Servidor DNS e a Tabela DNS.

O Servidor DNS é o responsável por indicar onde está hospedada a Tabela de registros DNS (Zona DNS) e a partir de então, a Zona DNS irá indicar qual IP corresponde ao respectivo domínio, respondendo ao usuário o conteúdo hospedado por trás do IP indicado.

“Chamamos de propagação DNS o tempo gasto para que ocorra a replicação de qualquer alteração de Servidor DNS ou registro de Zona DNS na Web.”

Em outras palavras, propagação DNS refere-se ao período de tempo em que os provedores de internet (ISP – Internet Service Providers) e servidores ao redor do mundo levam para atualizar seus caches com as novas informações DNS do determinado domínio.

Ao realizar qualquer alteração DNS, seja ela de registro ou nameserver, existe um intervalo de tempo até que este novo registro seja repercutido em toda a Web e os usuários passem a acessar o novo registro e não mais o antigo.

Já o tempo de propagação de uma alteração DNS é algo relativo. Alguns provedores de acesso à internet podem levar horas para identificar esta alteração e direcionar o usuário ao novo endereço. Muitas vezes ela já pode ter ocorrido em um determinado lugar do mundo, mas em algum outro lugar ainda não. Por conta disso, não existe um tempo estimado para que ocorra a propagação DNS geral desta alteração em todos os lugares do mundo.

Quando é preciso alterar o DNS?

É necessário somente alterar os Servidores DNS para outros nameservers a partir do momento que você adquiriu um novo domínio e vai hospedar seu site e Zona DNS juntamente à este provedor de hospedagem.

E é importante lembrar de alterar os Servidores DNS para os respectivos nameservers indicados pela sua empresa de hospedagem de sites em questão.

Você também deverá alterar os Servidores DNS caso precise migrar seu site e Zona DNS para outra empresa de hospedagem. Isto é necessário para informar à Web que agora seu site está hospedado em outro lugar e corresponde à outro IP. Assim os provedores de internet, após a propagação DNS, passarão a buscar o conteúdo do seu site em outro lugar.

Lembre-se também que estas alterações só devem ser realizadas partindo das instruções da equipe de suporte da sua empresa de hospedagem.

Toda e qualquer alteração de Servidores DNS deve ser realizada no momento correto, pois, caso contrário, seu site irá ficar fora do ar devido aos provedores de internet não conseguirem encontrar o lugar correto onde o conteúdo do mesmo encontra-se hospedado.

As alterações DNS também são realizadas na Zona DNS. Nem sempre ela e o site estão hospedados com o mesmo provedor. Portanto, em muitos casos não será necessário alterar os Servidores DNS, mas somente um registro da Zona DNS.

Estas alterações também só devem ser realizadas com confirmação e autorização da empresa de hospedagem para que nada inesperado venha a acontecer.

O Tempo de Propagação DNS

Existem diversas informações a respeito do tempo de propagação DNS. Algumas empresas de hospedagem de sites informam que o tempo de propagação é uma estimativa que pode levar de 2~24 horas, outras informam que a propagação pode levar de 2~72 horas, 24~48 horas. Estes são tempos estimados, e como estamos falando da internet, não há como definir um tempo padrão.

Como acompanhar a propagação DNS

Devido ao fato de não existir um tempo padrão para propagação DNS, desenvolvedores projetaram ferramentas que permitem acompanhar como está a situação da alteração realizada. Vou te mostrar mais sobre essas ferramentas logo abaixo.

Global DNS Propagation

Para acompanhar a propagação DNS, é possível verificar um registro modificado ou domínio através da ferramenta online Global DNS Propagation.

A ferramenta apresentada acima permite que você execute instantaneamente uma pesquisa de DNS para verificar o nome de domínio de um endereço IP atual e informações de registro de DNS em vários servidores de nomes localizados em diferentes partes do mundo.

Isso permite que você verifique o estado atual da propagação do DNS depois de ter feito alterações em seu registro de domínio.

A ferramenta permite que você execute uma pesquisa de diversos tipos de registro, como por exemplo: MX (registro de e-mail), CNAME (registros de nome canônico), A (registro de IP), TXT (registro de texto), entre outros e te mostra onde o registro já foi propagado.

IntoDNS

Existe uma outra ferramenta, intoDNS, onde você pode inserir o domínio/registro e verificar todas as informações avançadas de registros e tabela DNS. Abaixo estou deixando mais algumas ferramentas online que podem te ajudar a acompanhar a propagação DNS do seu domínio:

Como saber se a propagação do DNS foi concluída?

Após migração de um site para outra empresa de hospedagem, a melhor forma de saber se a propagação DNS já ocorreu é executando o comando ping no Prompt de comando da sua máquina. Execute o comando da forma abaixo:

ping seu_dominio.com.br

A resposta deste comando lhe trará o IP à qual o site está relacionado, sendo assim, você poderá verificar em qual IP estão buscando o conteúdo do seu site. Conforme exemplo abaixo:

ping site.com.br

Disparando site.com.br [IP] com 32 bytes de dados. Uma outra maneira, é executar o comando abaixo:

nslookup seu_dominio.com.br

Ele lhe trará uma resposta conforme exemplo abaixo:

nslookup site.com.br

Server:  UnKnown

Address:  IP

Non-authoritative answer:

Name =   site.com.br

Address:  IP

Assim, você poderá verificar o IP ao qual o site está buscando o conteúdo. Se os comandos acima responderem o IP desejado, isto implica que a propagação DNS já ocorreu.

Para finalizar…

Revendo o que foi abordado neste artigo, a propagação DNS refere-se ao período de tempo em que os provedores de internet e servidores ao redor do mundo levam para atualizar seus caches com as novas informações DNS do determinado domínio.

O tempo de propagação DNS é extremamente relativo, portanto, não há um tempo exato para determinar que a propagação ocorreu, entretanto, como vimos, existem algumas ferramentas disponíveis na Web que permitem acompanhar a propagação na Web.

Há também alguns métodos de verificar se a propagação já ocorreu para o provedor do qual você está realizando o acesso, para isso, basta utilizar os comandos de verificações.

Se gostou deste conteúdo, peço que ajude mais pessoas a entenderem como a propagação de DNS funciona compartilhando este artigo com seus amigos.

Caso tenha alguma dúvida a respeito deste assunto, por favor deixe seu comentário. Terei o prazer de conversar com você a respeito.

Um grande abraço e até a próxima!

Fonte: SicNet