Domínios e DNS
Testar um site antes de mudar o DNS com o ficheiro hosts
O ficheiro hosts permite indicar ao seu computador um IP concreto para um nome de domínio. Pode usá-lo para rever um site no novo alojamento enquanto os restantes visitantes continuam a aceder ao anterior.
Isto evita alterar temporariamente o endereço da aplicação, mas não modifica o DNS público nem serve, por si só, para verificar o correio ou as integrações externas.
Prepare o destino
Adicione o domínio ao alojamento e copie o site e a respetiva base de dados. Obtenha o IP correto nos dados do serviço.
Verifique também as ligações externas da cópia: um site de teste pode continuar a enviar emails, a cobrar pagamentos ou a modificar uma base de dados de produção. Use o modo de testes dessas integrações quando for o caso.
Edite o ficheiro do seu computador
Vai precisar de permissões de administrador. Guarde uma cópia do ficheiro antes de o editar.
| Sistema | Ficheiro |
|---|---|
| Windows | C:\Windows\System32\drivers\etc\hosts |
| macOS | /private/etc/hosts |
| Linux e outros sistemas Unix | /etc/hosts |
Adicione uma linha com o IP do destino seguido do domínio e das variantes que pretende testar:
192.0.2.44 ejemplo.com www.ejemplo.com
O IP acima é de documentação: substitua-o pelo do seu alojamento e use o seu domínio real. Não apague as entradas existentes. No Windows, guarde o ficheiro sem acrescentar a extensão .txt.
Confirme que está a ver a cópia
Guarde o ficheiro, reinicie o navegador e abra o domínio. Se continuar a aparecer a origem, reveja as entradas duplicadas, a cache do sistema e qualquer VPN ou proxy que resolva os nomes por conta própria.
Uma verificação útil é colocar um ficheiro de texto com um nome único na pasta pública do destino, sem informação privada, e abri-lo a partir do seu computador. Elimine-o no fim. Se usar as ferramentas do navegador, o endereço remoto do pedido também pode ajudar a identificar o servidor, salvo se existir um proxy intermédio.
Não use o resultado de nslookup como prova de que o ficheiro hosts está a ser aplicado: essa ferramenta consulta o DNS. Um verificador público também não verá a sua alteração local.
HTTPS e serviços externos
O novo servidor precisa de um certificado válido para o domínio. O ficheiro hosts não o emite nem elimina as verificações do navegador. Se aparecer um aviso, resolva a cobertura do certificado antes de introduzir credenciais.
Os gateways de pagamento, os webhooks e outros serviços externos continuarão a consultar o DNS público. Para os testar, precisa de um ambiente acessível e configurado para testes; não basta alterar o hosts no seu computador.
No fim
Retire a linha adicionada, guarde e volte a verificar o acesso. É especialmente importante fazê-lo depois da migração, para não continuar a forçar um IP que pode mudar.
Antes de publicar, siga as verificações posteriores a uma migração.
Também lhe pode ser útil
- Alterar as DNS com a mínima interrupção do site e do correio Como preparar a zona DNS, sincronizar as últimas alterações e mudar um site e o seu correio para o n...
- Horários de publicação DNS dos domínios .es Consulte quando a Nic.es publica as alterações de servidores DNS e distinga essa espera da cache pos...
- Carregar outro site através de iframe Mostra como carregar outro site dentro de um iframe mantendo o domínio visível, que ficheiro criar n...
- Escolher a versão com ou sem www e redirecionar a outra Configure um redirecionamento 301 entre as versões com e sem www, mantenha os caminhos com wildcard...
Algo não bate certo ou mudou? Diga-nos e revemos.