Como editar o arquivo Hosts no Windows 10

O Windows 10 torna mais difícil editar o arquivo Hosts, tornando-o somente leitura. Podemos editar o arquivo Hosts facilmente usando o Bloco de notas ou até mesmo da linha de comando ou remotamente. Discutiremos todos esses métodos neste artigo, portanto, fique atento. Resumo Rápido ocultar 1 O que é um arquivo Hosts? 2 Por que você pode precisar modificar o arquivo hosts 3 Como editar o arquivo hosts em um computador local 4 Como editar o arquivo hosts usando a linha de comando 5 Como editar o arquivo hosts em um computador remoto 6 Palavras de encerramento

O que é um arquivo Hosts?

O arquivo hosts serve como um servidor DNS local para o computador e é usado para mapear endereços IP para nomes de domínio.

O arquivo hosts é essencialmente o primeiro lugar em que seu computador procura um endereço IP quando você está navegando na Internet. É um arquivo encontrado em seu computador que contém o nome de um site e seu endereço IP correspondente.

Quando você digita itechtics.com em seu navegador da web, seu computador vai encontrar o endereço IP correspondente no arquivo hosts. Se a entrada não for encontrada lá, ela irá para o Servidor de Nomes de Domínio (DNS) associado ao seu computador.

Este arquivo pode ser editado para cada computador para vários benefícios. Os usuários podem usar este arquivo para bloquear sites específicos, ou os desenvolvedores podem modificar o arquivo hosts para testar seus sites localmente em sua máquina.

Deixe-nos mostrar como você pode modificar o arquivo hosts em seu computador e qualquer outro computador em sua rede remotamente.

Por que você pode precisar modificar o arquivo hosts

Quando um usuário abre um navegador da web e pesquisa algo ou insere o URL de um site, o computador precisa entrar em contato com o endereço IP correspondente para poder se comunicar com o site.

No entanto, uma vez que o principal ponto de contato do sistema de rede do computador é o arquivo hosts local, as configurações de um endereço IP diferente para o nome de domínio podem enganar o computador para transferir para um IP diferente.

Essa técnica é freqüentemente usada por indivíduos para bloquear determinados sites em computadores. No entanto, não é a maneira mais otimizada de fazer isso, pois os usuários podem alterar ou remover a entrada no arquivo hosts para reverter suas configurações de rede.

Outro motivo pelo qual é necessário considerar a manipulação do arquivo hosts é executar seu próprio site implantado no computador e, em seguida, testá-lo. Outros dispositivos na mesma rede podem usar o endereço IP local correspondente ao nome de domínio para testar seu site sem acessar a Internet.

Como editar o arquivo hosts em um computador local

O arquivo hosts é um arquivo básico do sistema que pode ser editado com o Bloco de notas interno do Windows e está presente em texto simples. No entanto, para editá-lo, são necessários privilégios administrativos. Um usuário padrão ou conta de usuário com privilégios inferiores aos de administrador não seria capaz de editar o arquivo e receberá o seguinte erro ao tentar salvar as alterações feitas nele.

Mensagem de erro ao salvar o arquivo de hosts modificado

Deixe-nos mostrar como você pode modificar o arquivo hosts com sucesso, sem erros, que está localizado no seguinte local: echo >> %WINDIR%System32DriversEtcHosts

O método a seguir é verdadeiro para contas de usuário com Privilégios administrativos , bem como para os usuários padrão.

  1. Pesquise o Bloco de notas na caixa de pesquisa do Windows e use as teclas de atalho Ctrl + Shift + Enter para iniciá-lo como um administrador.
  2. Agora clique em Arquivo no canto superior esquerdo do Bloco de notas e clique em Abrir .
  3. Navegue até o local do arquivo hosts compartilhado acima. Se a janela não exibir nenhum item, selecione Todos os arquivos no menu suspenso de tipo de arquivo. Selecione hospedeiros e clique em Abrir .
    hosts abertos
  4. Agora você pode fazer as alterações desejadas no arquivo, como no exemplo abaixo, e então usar as teclas de atalho Ctrl + S para salvá-lo.

Agora você pode verificar se o URL inserido no arquivo hosts redirecionará para o IP correspondente. Como inserimos 0.0.0.0 em nosso exemplo, o site www.itechtics.com não está mais acessível. sucesso psexec

Arquivo de hosts modificado entrando em vigor: site inacessível

Como editar o arquivo hosts usando a linha de comando

Como alternativa, você também pode usar o Prompt de Comando para editar o arquivo hosts em algumas etapas fáceis. No entanto, o Prompt de Comando deve ser aberto como administrador.

  1. Abra o prompt de comando como administrador.
  2. Digite o seguinte comando para adicionar uma nova entrada ao arquivo hosts:
    psexec \10.0.0.172 -u administrator -p admin123 cmd

Isso adicionará instantaneamente o endereço IP e o nome de domínio correspondente ao arquivo hosts. No entanto, se quiser excluí-lo, você precisará usar a forma convencional, abrindo o arquivo hosts no Bloco de notas e removendo as entradas manualmente.

Como editar o arquivo hosts em um computador remoto

Modificar manualmente o arquivo hosts em um grande número de PCs pode ser agitado. Você pode usar o método a seguir para editar remotamente o arquivo hosts em outro computador e fazer as alterações necessárias para tal cenário.

Esta parte envolve algumas etapas adicionais. No entanto, ainda é benéfico e melhor do que ir a cada computador fisicamente e alterar o arquivo hosts. No entanto, você precisará realizar uma pequena tarefa no (s) computador (es) remoto (s) que deverá ser realizada por meio da presença física.

O seguinte é válido para computadores que estão na mesma rede / domínio que o computador de origem.

No computador remoto, digite o seguinte comando em Executar e reinicie o computador: echo 0.0.0.0 www.itechtics.com >> %WINDIR%System32DriversEtcHosts

Isso adicionará um novo DWORD ao Registro do Windows que permitirá que você acesse o computador remotamente por meio do PsExec.

PsExec é um utilitário criado para permitir acesso remoto a outros computadores. Isso permite que os usuários executem tarefas remotamente em computadores distantes sem estar fisicamente presentes no local.

Quando o DWORD tiver sido adicionado ao (s) computador (es) em que você deseja modificar o arquivo hosts, execute as seguintes tarefas no computador de origem (de onde você estará trabalhando).

  1. Baixe o pacote do utilitário PsExec . Depois de baixado, extraia-o em uma única pasta.
  2. Agora inicie o prompt de comando com privilégios administrativos.
  3. Navegue até a pasta PsExec extraída de dentro do Prompt de Comando, como no exemplo abaixo:
  4. Digite o seguinte comando para iniciar o Prompt de Comando do computador remoto:
    C:WindowsSystem32driversetchosts

    Substitua o endereço IP pelo nome ou endereço IP do computador remoto e o nome de usuário e a senha após -u e -p, respectivamente.
    hosts remotos modificados 1
  5. Agora você executou com êxito o prompt de comando remoto. Use o seguinte comando para adicionar uma entrada ao arquivo hosts do PC remoto enquanto substitui o endereço IP e o URL correspondente de sua escolha:
    reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciessystem /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

Agora você pode pressionar as teclas de atalho Ctrl + C para sair do prompt de comando do computador remoto e prosseguir para se conectar ao próximo PC.

Palavras de encerramento

Embora o arquivo hosts seja importante para o sistema Windows, ele não o afetará de forma alguma se você decidir excluir o arquivo voluntária ou involuntariamente. A menos que você tenha feito certas alterações no arquivo, nada drástico acontecerá se você remover o arquivo inteiro. Ele sempre pode ser substituído por um arquivo em branco com o nome hosts.

Além disso, todas as alterações feitas no arquivo também podem ser revertidas sempre que você desejar. Conseqüentemente, brincar com o arquivo não pode ser considerado perigoso para o sistema. No entanto, seria aconselhável criar um backup do arquivo original para o caso.