O que é um ficheiro host
Quando escreve o endereço de um website no seu browser este verifica nos ficheiros hosts, se existe algum tipo de entrada relacionada a esse endereço, caso não encontre informação, irá efectuar uma pesquisa pelo IP correspondente utilizando os servidores DNS externos.
O ficheiro hosts é escrito em formato de texto simples. Pelo que pode utilizar qualquer editor de texto como o Bloco de Notas, por exemplo, para o editar.
Porquê editar o ficheiro hosts?
Quando compra um novo domínio ou quando faz a migração do seu website para um novo fornecedor de alojamento necessita que o seu domínio aponte para o novo servidor. Normalmente, poderá levar entre 24 a 48 horas para que o seu domínio comece a funcionar, e durante esse tempo, não poderá aceder ao seu website.
Ao editar o ficheiro hosts, acrescentando especificamente um endereço IP personalizado que aponte para o seu domínio, poderá aceder ao seu website de imediato. Útil também caso pretenda realizar alterações no seu website depois da migração e ver como fica no novo servidor.
Outro dos motivos que podem levar a alterar o seu ficheiro hosts está relacionado com ataques informáticos, como o caso do phisihing. Nesses casos, é comum, que ataquem os ficheiros hosts redireccionando os utilizadores para outro website que não o original.
Poderá ainda alterar o hosts para bloquear o acesso a um site. Por exemplo, imagine que pretende bloquear o acesso a uma qualquer rede social no seu computador, pode apontar o URL dessa mesma rede social no arquivo hosts para um endereço de IP inválido.
Contudo, lembre-se que as alterações só afectarão o sistema em que o ficheiro anfitrião se encontra.
Editar manualmente o ficheiro hosts no Windows
- No menu Iniciar escolha o Notepad, clique no botão do lado direito do rato e escolha a opção “Executar como Administrador”
- Já com o Notepad aberto, vá a Ficheiro > Abrir
- Altere o filtro dos ficheiros de “Documentos de Texto (.txt)” para “Todos os Ficheiros (.*)”
- Procure em C:\Windows\System32\Drivers\etc
- Identifique o ficheiro hosts
- Edite o ficheiro hosts. Numa linha própria adicione o endereço IP e separado por pelo menos um espaço adicione o respectivo domínio (Ex. 192.168.20.12 dominioexemplo.com)
- Concluídas as alterações, guarde o ficheiro
- Para confirmar que o domínio no seu dispositivo está a apontar para o IP pretendido, aceda à linha de comandos e execute o seguinte comando:
ping dominioexemplo.com (troque pelo respectivo domínio)
Se o IP devolvido for o IP que configurou no ficheiros hosts é porque o domínio já se encontra a apresentar o conteúdo presente no servidor cujo IP definiu.
Como editar ficheiro hosts em Linux
No Linux poderá usar o editor de texto que seja da sua preferência. Utilizaremos o nano em Ubuntu como exemplo. Abra o Terminal pressionando Ctrl+Alt+T e siga os seguintes passos:
- Escreve o seguinte comando, seguido da sua senha de administrador: sudo su
- Para abrir o ficheiro hosts utilizando o nano, escreva o seguinte comando e prima Enter: sudo nano -w /etc/hosts
- Numa linha própria adicione o endereço IP e separado por pelo menos um espaço adicione o respectivo domínio (Ex. 192.168.20.12 dominioexemplo.com www.dominioexemplo.com)
- Guarde as alterações
- Para confirmar que o domínio no seu dispositivo está a apontar para o IP pretendido, aceda à linha de comandos e execute o seguinte comando:
ping dominioexemplo.com (troque pelo respectivo domínio)
Se o IP devolvido for o IP que configurou no ficheiros hosts é porque o domínio já se encontra a apresentar o conteúdo presente no servidor cujo IP definiu.
Como editar ficheiro hosts em macOS
Se estiver a utilizar macOS, siga os seguintes passos:
- Abra o Terminal
- Como exemplo, utilizamos o Editor Nano. Para o executar como administrador, insira a informação abaixo, e clique Enter: sudo nano /private/etc/hosts
- Escreva a sua palavra-passe de utilizador do sistema. Será encaminhado para o ficheiro hosts para o editar
- Numa linha própria adicione o endereço IP e separado por pelo menos um espaço adicione o respectivo domínio (Ex. 192.168.20.12 dominioexemplo.com www.dominioexemplo.com)
- Certifique-se de guardar as suas alterações utilizando o atalho Ctrl + X
- Para confirmar que o domínio no seu dispositivo está a apontar para o IP pretendido, aceda à linha de comandos e execute o seguinte comando:
ping dominioexemplo.com (troque pelo respectivo domínio)
Se o IP devolvido for o IP que configurou no ficheiros hosts é porque o domínio já se encontra a apresentar o conteúdo presente no servidor cujo IP definiu.
