1º) Delegação do DNS
Quando alteramos o DNS no registro, há um prazo para que os servidores DNS sejam atualizados, que hoje é de 30 minutos. Nesse caso, os mais leigos podem pensar: “Ah … só meia hora, é rápido ….”
Será que é só isso mesmo ?
A mudança do DNS no Registro não significa que tudo já foi resolvido. É apenas um passo inicial na sua mudança de hospedagem que geralmente dura alguns dias para ser concluída.
Alguns dias ???
Sim, alguns dias … Eu já tive sites que não atualizavam para o novo servidor nem a pau … chegou a ficar uma semana toda mostrando o site antigo, na hospedagem antiga.
Mas porque isso ocorre?
Porcausa de algo que chamamos de Propagação de DNS.
Explicação Técnica sobre o que é Propagação de DNS:
Segundo o site Aspecto.NET, propagação de DNS é quando o servidor que guarda as informações de DNS de um domínio (geralmente o servidor que o hospeda ou o servidor do órgão de registro) envia novas entradas daquele domínio (o próprio registro daquele domínio, subdomínios etc) e novos protocolos de serviço (SMTP, POP3, FTP etc).
As informações de atualização ocorrem tanto na própria atualização do servidor de DNS responsável pelo domínio, evento chamado de publicação de DNS, quanto pelos servidores que vêm requisitar ao servidor final as atualizações que ocorreram, que é a requisição de DNS
Explicação pessoal ( by André Sam! ) sobre o que é Propagação de DNS:
Eu entendo a propagação da seguinte forma:
- Imagine que você está diante de um lago: esse lago é a internet.
- Você pega uma pedra do chão, e joga nesse lago: essa pedra é seu DNS
- A pedra levará algum tempo para chegar ao fundo do lago: esse prazo são os 30 minutos do Registro.br para atualizar seu DNS nos servidores
- Quando você joga a pedra, que ela bate na água, forma uma onda que aos poucos se estende numa forma circular, até chegar às bordas do lago: isso é a propagação.
Quando alteramos o DNS, mesmo que ele já tenha sido atualizado pelos servidores do Registro, existe ainda um prazo para que esse DNS seja propagado na internet, ou seja, que as ondas desse DNS atinjam as “bordas” da internet. O efeito disso ocorre de duas formas:
a) uma parte de usuários vêem seu site já atualizado no novo servidor de hospedagem
b) outra parte de usuários ainda vêem seu site no antigo servidor de hospedagem
Isso porque, repetindo, as ondas vão atingindo o público aos poucos; chegam pra uns, mas ainda não chegaram para outros.
Até aqui acredito que esteja tudo ok e inteligível.
Existe alguma forma de resolver esse problema e ver meu site no novo servidor de forma mais rápida?
Bem … algumas coisas podem ser tentadas, mas somente uma eu entendo por precisa: alterar seu arquivo hosts, inserindo o IP do novo servidor e a URL do seu domínio.

à ?
Heheh … vamos à segunda parte então:
2º) Visualizando seu site no novo servidor de hospedagem de modo “forçado” - Alteração do arquivo Hosts
Segundo o site Linha Defensiva, o arquivo HOSTS “é um arquivo especial do sistema operacional. Ele é capaz de forçar a resolução de certos nomes (ou sites na Internet) para endereços IP específicos. Dessa forma, você pode bloquear sites, fazer com que um endereço entre em uma página diferente, entre outras coisas.
Arquivos HOSTS são usados tanto para objetivos maliciosos como para melhorar a vida do usuário na Internet.”
É esse arquivo que iremos alterar para forçar a resolução do DNS em nossa(s) máquina.
Vamos ao passo a passo:
a) Acessando o arquivo Hosts
O arquivo HOSTS está em locais diferentes dependendo do sistema operacional. Veja uma tabela
com a localização dele nos sistemas mais comuns:
Windows 9x/ME - %WINDIR%\hosts
Windows NT/200x/XP - %WINDIR%\system32\drivers\etc\hosts
Netware - SYS:ETC/HOSTS
Nota: %WINDIR% é uma variável e define a pasta do Windows. Copie e cole em seu Windows Explorer e o arquivo será solicitado para abertura.
No caso do Windows, talves apareça para você aquela janelinha, perguntando com qual programa você deseja abrir o arquivo:
Escolha o bloco de notas e clique em OK
Abrirá esse arquivo:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# Este é um arquivo HOSTS de exemplo usado pelo Microsoft TCP/IP para Windows.
#
# Este arquivo contém os mapeamentos de endereços IP para nomes de host. Cada
# entrada deve ser mantida em uma linha individual. O endereço IP deve
# ser colocado na primeira coluna, seguido do nome de host correspondente.
# O endereço IP e o nome do host devem ser separados por pelo menos um
# espaço.
#
# Adicionalmente, comentários (como estes) podem ser inseridos em linhas
# individuais ou após o nome de computador indicado por um símbolo ‘#’.
#
# Por exemplo:
#
# 102.54.94.97 rino.acme.com # servidor de origem
# 38.25.63.10 x.acme.com # host cliente x127.0.0.1 localhost
No próprio arquivo, já encontramos a forma de uso do Hosts, mas vamos mastigar um pouco mais …
Notem que temos essa linha no Hosts:
127.0.0.1 localhost
Por exemplo: digamos que o nome do seu domínio seja: queroserfelizprasempre.com ( eheh, meio gay esse nome, mas tudo bem …
)
Você já mudou o DNS no Registro, o Registro já atualizou, mas você está sofrendo com o lance de propagação. Bem, para resolver isso, basta que você faça o seguinte:
Abaixo da linha: 127.0.0.1 localhost, insira seu domínio, seguido do IP do novo servidor de hospedagem ( se não souber o IP, solicite ao seu suporte )
Ficará assim seu arquivo:
127.0.0.1 localhost
200.150.62.180 queroserfelizprasempre.com
E, mostrando-o completo ( vai que alguém resolve deletar tudo … ):
# Copyright (c) 1993-1999 Microsoft Corp.
#
# Este é um arquivo HOSTS de exemplo usado pelo Microsoft TCP/IP para Windows.
#
# Este arquivo contém os mapeamentos de endereços IP para nomes de host. Cada
# entrada deve ser mantida em uma linha individual. O endereço IP deve
# ser colocado na primeira coluna, seguido do nome de host correspondente.
# O endereço IP e o nome do host devem ser separados por pelo menos um
# espaço.
#
# Adicionalmente, comentários (como estes) podem ser inseridos em linhas
# individuais ou após o nome de computador indicado por um símbolo ‘#’.
#
# Por exemplo:
#
# 102.54.94.97 rino.acme.com # servidor de origem
# 38.25.63.10 x.acme.com # host cliente x127.0.0.1 localhost
200.150.62.180 queroserfelizprasempre.com
Após ter feito essa alteração, salve o arquivo hosts, e reinicie seu Navegador de Internet ( não precisa reiniciar a máquina, só o navegador mesmo ) e tente acessar novamente seu domínio. Você irá perceber que o domínio já estará sendo apontado para seu novo servidor de hospedagens, e agora você poderá trabalhar novamente.
Obs.: o IP 200.150.62.180 eu criei somente como exemplo. Você precisa inserir o IP do seu provedor, senão não vai funcionar.
É isso meus amigos e amigas … Espero que nossos comentários tenham sido de contribuição, pois tal é nossa finalidade.
Leave a Reply
You must be logged in to post a comment.

