O que fazer durante a atualização do seu DNS?
Olá pessoas,
Hoje venho escrever sobre uma idéia que tive para solucionar um certo problema.
A algum tempo atrás necessitei trocar um site de um servidor para o outro, mas como este site servia algumas aplicações crÃticas (é, talvez nem tão crÃticas), o mesmo não poderia sair em nenhum momento do ar. Ou seja, deveria estar rodando perfeitamente tanto em um host quanto em outro.
Mas, como testar um sistema em um novo servidor? Substituindo as informações de DNS. Mas, no melhor dos casos demora uma hora. E se der errado? Substitui de volta? São pelo menos 3 horas de um sistema off-line. Acho que não é uma solução interessante para aplicações crÃticas né?
Solução inteligente.
Adicionar nova entrada no /etc/hosts. Simples assim.
Desta forma, você poderá testar sua aplicação no seu novo servidor, e todos os seus clientes continuarão acessando no antigo! Assim, quando você tiver certeza de que tudo está funcionando, você substitui oficialmente o DNS no seu registro de domÃnios. Legal né?
Passo a Passo
1) Primeiro pegue as informações de DNS de seu novo host.
Um exemplo seria o dreamhost: ns1.dreamhost.com
2) Com o comando ping, descubra qual o IP do servidor DNS
PING ns1.dreamhost.com (66.33.206.206) 56(84) bytes of data.
64 bytes from ns1.dreamhost.com (66.33.206.206): icmp_seq=1 ttl=44 time=233 ms
— ns1.dreamhost.com ping statistics —
1 packets transmitted, 1 received, 0% packet loss, time 0ms
rtt min/avg/max/mdev = 233.172/233.172/233.172/0.000 ms
O Ip do servidor aqui é: 66.33.206.206
3) Abra o arquivo /etc/hosts (como root é claro), e adicione a linha
4) Agora, no seu browser acesse o seu_site.com.br, e perceba que você estará acessando no novo servidor, e não mais no oficial.
Agora você pode testar a sua aplicação online, corretamente, sem colocar em risco a continuidade do seu serviço oficial. =)
Qualquer dúvida estamos ae!
Acho que esta solução não funciona para quem usa servidores proxy’s
[]’s
Danilo Cesar
JuÃlo Santos Monteiro wrote:
Olá,
Já utilizo esta técnica a tempos, é realmente bem efetiva. É válida também no Windows XP, editando o arquivo C:\Windows\System32\Drivers\etc\hosts . Notaram na similaridade de nomes de arquivos com o Linux? ;)
Abraços, ótima dica!
Posted on 20-Dec-06 at 1:00 pm | Permalink
Danilo Cesar wrote:
Olá Julio…
Obrigado pelo comment.. Pois é, imaginei que pudesse ser feito em windows, mas nunca tentei nada parecido… Obrigado pela dica
[]’s
Danilo
Posted on 20-Dec-06 at 1:24 pm | Permalink
Eduardo Henrique wrote:
A atualização de um dns nos servidores da fapesp agora é de 30 minutos… Não são mais apenas 3 atualizações por dia.
Só para constar mesmo…
Posted on 20-Dec-06 at 5:34 pm | Permalink