Domínio temporário para desenvolvimento
Olá pessoal! Algum tempo atrás falamos sobre a migração do WordPress para outro servidor e foi levantado uma questão importante: os links podem ficar quebrados dentro das guids de algum plugin específico. Uma maneira de se evitar este transtorno e desenvolver já utilizando a URL final de seu projeto será abordada neste artigo.
Alterar seu arquivo de hosts, permite à você sobrescrever o DNS para um domńio específico em seu PC. Isto é muito útil para testar seu site sem afetar o domínio real, ou seja, para desenvolvedores isto é uma mão na roda. Você pode até mesmo apresentar o projeto ao cliente utilizando o domínio dele no browser (obviamente em seu PC). Alterar este arquivo, faz com que seu PC acesse o IP informado nele ao invés de buscar na Web.
Para alterar o arquivo de hosts, você deve adicionar as informações conforme exemplo abaixo, onde a linha contém a URL a ser redirecionada e o IP que deve receber este acesso. Por exemplo, redirecione www.cocacola.com.br
e cocacola.com.br
para nosso servidor local:
127.0.0.1 www.cocacola.com.br 127.0.0.1 cocacola.com.br
Como pode-se observar é bem simples a instrução do arquivo. As seções deste artigo fornecem instruções para localizar e editar o arquivo hosts nos seguintes sistemas operacionais:
- Windows 10, Windows 8, Windows 7 e Windows Vista
- Windows NT, Windows 2000 e Windows XP
- Linux
- Mac OS X 10.0 até 10.1.5
- Mac OS X 10.6 até 10.11
Depois de adicionar as informações e salvar o arquivo, seu sistema passa a resolver o domínio da Coca Cola como sendo o IP especificado. Depois de concluir seu trabalho e subir para o ambiente de produção, remova estas linhas do arquivo para conseguir acessar o site online.
Windows
Windows 10, Windows 8, Windows 7 e Windows Vista utilizam User Account Control (UAC), portanto o Notepad deve ser executado como Administrador.
Para Windows 10 e 8
- Pressione a tecla Windows.
- Digite Notepad no campo de pesquisa.
- Nos resultados da pesquisa, clique com o botão direito no Notepad (Bloco de Notas) e selecione executar como um administrador.
- Com o Notepad aberto, abra o seguinte arquivo:
c:\Windows\System32\Drivers\etc\hosts
- Faça as alterações necessárias conforme seu uso de domínio.
- Clique em Arquivo>Salvar para manter as alterações.
Para Windows 7 e Vista
- Clique em Iniciar > Todos os Programas > Acessórios.
- Clique com o botão direito no Notepad (Bloco de Notas) e selecione executar como um administrador.
- Clique em continuar quando o Windows solicitar suas permissões na tela de UAC (User Access Control).
- Quando o Notepad abrir, clique em Arquivo > Abrir.
- No campo nome do arquivo, digite
C:\Windows\System32\Drivers\etc\hosts
- Clique em Abrir.
- Faça as alterações necessárias conforme seu uso de domínio.
- Clique em Arquivo>Salvar para manter as alterações.
Windows NT, Windows 2000, e Windows XP
- Clique em Inicar > Todos os Programas > Acessórios > Notepad.
- Clique em Arquivo > Abrir.
- No campo nome do arquivo, digite
C:\Windows\System32\Drivers\etc\hosts
. - Clique em Abrir.
- Faça as alterações necessárias conforme seu uso de domínio.
- Clique em Arquivo>Salvar para manter as alterações.
Linux
- Abra o terminal (Ctrl+Alt+t).
- Abra o arquivo hosts em um editor de textos (você pode usar qualquer um) aqui usaremos o nano:
sudo nano /etc/hosts
- Insira sua senha.
- Faça as alterações necessárias conforme seu uso de domínio.
- Pressione Ctrl+x.
- Quando perguntado se quer salvar as alterações, responda y (sim).
Mac OS X 10.0 até 10.11
Mac OS X 10.0 até 10.1.5
- Abra
/Applications/Utilities/NetInfo Manager
. - Para permitir a edição do NetInfo database, clique no cadeado no canto esquerdo inferior da tela.
- Digite sua senha e clique em OK.
- Na segunda coluna da janela, selecione o node com nome machines.
A terceira coluna contém entradas para -DHCP-, broadcasthost e localhost. - Na terceira coluna selecione localhost.
- No menu Edit, selecione Duplicate. (O jeito mais fácil de criar uma nova entrada é duplicando outra existente)
Um alerta de confirmação será exibido. - Clique em Duplicate.
Um novo registro com nome localhost copy vai aparecer e suas propriedades serão exibidas abaixo na janela. - Clique duas vezes sobre a propriedade
ip_address
e insira 127.0.0.1. - CLique duas vezes sobre
name
e insira o domínio desejado. - Clique na propriedade
serves
e selecione a opção Delete no menu Edit. - No menu File, selecione Save.
Um alerta de confirmação será exibido. - Clique em Update.
- Repita os passos 6 à 12 para cada domínio adicional que desejar.
- No menu de NetInfo Manager, selecione Quit.
Você não precisa reiniciar seu computador.
Mac OS X 10.6 até 10.11
- Abra Applications > Utilities > Terminal.
- Abra o arquivo de hosts digitando o seguinte comando:
sudo nano /private/etc/hosts
- Digite sua senha quando solicitado.
- Edite o arquivo.
O arquivo contém alguns comentários (linhas começando com #), e alguns hostnames padrão. Adicione seus domínios depois deste conteúdo existente. - Salve o arquivo pressionando Ctrl+x e responda y quando solicitado.
- Faça suas alterações surtirem efeito limpando o cache DNS de seu PC com o seguinte comando:
dscacheutil -flushcache
Você não precisa reiniciar seu computador
Pronto! Ao seguir os passos acima seu navegador carregará seu servidor local quando digitado o domínio informado no arquivo hosts.