Testar um site migrado antes de mudar o DNS (o ficheiro hosts)

Para ver o site novo antes de o DNS mudar, acrescente uma linha ao ficheiro hosts do seu computador que diz “este domínio está neste endereço IP”. Só o seu computador passa a ir ao servidor novo; o resto do mundo continua no antigo. Quando acabar o teste, apaga-se a linha.

Passo a passo

1 Descubra o IP do servidor novo. Está no cPanel da conta nova. Veja o IP da sua hospedagem e onde o encontrar.
2 Abra o ficheiro hosts com permissões de administrador. No Windows é C:\Windows\System32\drivers\etc\hosts (abra o Bloco de notas como administrador). No macOS e no Linux é /etc/hosts (abra com sudo num editor).
3 Acrescente uma linha no fim, com o IP, o domínio e a variante com www (o endereço é só um exemplo: troque-o pelo IP do passo 1, e o nome pelo seu domínio):203.0.113.10 seudominio.tld www.seudominio.tld
4 Grave e limpe a memória de DNS do computador. No Windows, ipconfig /flushdns numa linha de comandos. No macOS e no Linux a maneira varia com o sistema; se não tiver a certeza, reiniciar o computador faz o mesmo.
5 Feche todas as janelas do navegador e abra uma nova, de preferência privada. Se tem uma VPN, um proxy ou o “DNS seguro” do navegador ligados, desligue-os: podem ignorar o ficheiro.
6 Percorra o site com a lista abaixo.
7 Apague a linha do ficheiro hosts quando acabar. Se a deixar, o seu computador fica preso ao IP antigo mesmo depois de o DNS mudar.

O que testar

Teste O que procurar
Página inicial e páginas interiores Aparecem sem erro, e com as imagens e o estilo.
Início de sessão Entra e mantém a sessão.
Formulários e envio de e-mail A mensagem chega. Veja enviar e-mail a partir do PHP.
Pesquisa e links internos Não levam ao domínio antigo.
Versão do PHP e erros Nenhuma mensagem nova no registo. Veja o registo de erros do PHP.

Quem tem uma linha de comandos pode ver só as respostas, sem o navegador, forçando o IP: curl -I --resolve seudominio.tld:80:IP http://seudominio.tld/.

O https pode avisar de certificado. O certificado gratuito da conta nova só é emitido depois de o domínio apontar para ela, por isso até lá o navegador pode mostrar um aviso. É esperado, e não quer dizer que o site esteja avariado. Se testar com o curl, acrescente -k ao comando para ignorar o aviso.
Não faça alterações a sério durante o teste. Uma encomenda, um comentário ou um registo feitos no site novo, enquanto o público ainda vê o antigo, ficam num sítio só e perdem-se quando o DNS mudar.
O e-mail não se testa assim. O ficheiro hosts só mexe no nome do site; as caixas de e-mail dependem de outros registos do DNS. Para ver o site sem tocar em nada no computador, há também o endereço temporário: ver o site antes de o domínio apontar para cá.

Fez tudo e o site continua a abrir o antigo? Diga-nos o domínio e a linha que acrescentou ao hosts.

Abrir um pedido de suporte

VEJA TAMBÉM

Ver o site antes de o domínio apontar para cá

O IP da sua hospedagem e onde o encontrar

Mudar um site à mão: ficheiros por FTP e a base de dados

Apontar o domínio para nós: nameservers, passo a passo

PRODUTO RECOMENDADO

Registe o seu domínio .com

Garanta o nome da sua empresa antes que outro o registe. a partir de 15.300,00 Kz/ano

Pesquisar domínio
  • 0 Utilizadores acharam útil
Esta resposta foi útil?