O arquivo hosts O que é o arquivo host do Windows? E 6 maneiras surpreendentes de usá-lo O que é o arquivo host do Windows? E 6 maneiras surpreendentes de usá-lo O arquivo Windows Hosts permite que você defina quais nomes de domínio (sites) estão vinculados a quais endereços IP. Ele tem precedência sobre seus servidores DNS, portanto, seus servidores DNS podem dizer que o facebook.com está vinculado a ... O Read More é usado pelo seu computador para mapear nomes de host para endereços IP. Ao adicionar ou remover linhas ao seu arquivo de hosts, você pode alterar o local em que certos domínios apontarão quando você acessá-los em um navegador ou usando outro software.
Este é um arquivo importante e que está sob o controle do administrador do computador, portanto, você precisará de uma conta com privilégios totais para fazer alterações. No Mac OS X, o processo é um pouco mais complicado do que simplesmente abrir um arquivo de texto, adicionando algumas linhas e salvando-o novamente; mas ainda é fácil o suficiente para até mesmo novatos completos fazerem com pequenos problemas.
Se você estiver executando o Windows, você pode encontrar instruções para o seu sistema operacional aqui Como bloquear sites no seu PC sem usar o software [Windows] Como bloquear sites no seu PC sem usar o software [Windows] Qualquer site que você visita potencialmente rastreia seus hábitos de navegação, carrega anúncios irritantes ou distribui software malicioso. Na maioria das vezes, o bom senso e o software padrão de proteção contra malware podem ajudá-lo a evitar o pior ... Leia Mais.
O que faz
Se você chegou nesta página a partir de uma pesquisa, há uma boa idéia de que você já sabe por que deseja alterar o arquivo de hosts (e pode ir em frente e pular a página para a seção "Criando alterações" deste artigo). Ainda lendo? Eu suponho que você não está familiarizado com este arquivo então.
O arquivo de hosts é usado para rotear nomes de host, incluindo endereços de sites para endereços IP. Se um domínio existente for adicionado a esse arquivo junto com um IP, ele chamará esse IP em vez de onde normalmente o nome do domínio aponta. Há uma variedade de usos, embora a grande maioria envolva segurança, bloqueando nomes de host e impedindo que conexões sejam feitas.
Por exemplo, os desenvolvedores da Web geralmente precisam usar esse arquivo para acessar servidores de desenvolvedores que não estão vinculados a um domínio. Ao apontar um domínio ou subdomínio como “mysite1.mysite.com” para o IP no qual o site de desenvolvimento está localizado, é mais fácil acessar o site. Isso também ajuda a impedir que o resto da Web acesse esse servidor facilmente.
Outro exemplo seria bloquear o acesso a um domínio, portanto, quando um site redireciona você para um servidor de anúncios ou site de parceiro, você pode bloquear esse site adicionando uma linha no arquivo de hosts que redireciona o IP para sua máquina local (127.0.0.1) . Claro, isso só fornece uma rede de segurança solta, já que anunciantes, spammers, distribuidores de malware e qualquer outra pessoa que você queira manter fora são sábios.
Seu computador (seja Windows, Mac ou Linux) sempre verificará o arquivo hosts na inicialização e você não precisará fazer nada para ativá-lo. Já está lá. Se você está lendo este artigo, provavelmente está usando um Mac e deve saber que fazer alterações nessa parte do disco exigirá acesso de administrador.
De longe, a maneira mais fácil de fazer alterações em seu arquivo hosts é usando o aplicativo Terminal 4 Coisas legais que você pode fazer com o Mac Terminal 4 Coisas legais que você pode fazer com o terminal Mac O Terminal é o análogo do Mac OS X do comando do Windows prompt ou CMD. É uma ferramenta, como você provavelmente já sabe, que permite controlar seu computador usando comandos de texto, ao contrário de ... Leia mais, em vez do Finder.
Fazendo mudanças
Este tutorial é para o Mac OS X Lion 10.7 e posterior, a menos que seja especificado de outra forma. Para alterar o arquivo hosts, você deve primeiro abrir o aplicativo Terminal. No prompt, digite o seguinte:
sudo nano / etc / hosts
Quando solicitado, digite sua senha de administrador 7 maneiras de criar senhas seguras e memoráveis 7 maneiras de criar senhas seguras e memoráveis Ter uma senha diferente para cada serviço é uma necessidade no mundo on-line de hoje, mas há uma fraqueza terrível para senhas geradas aleatoriamente: é impossível lembrar de todas elas. Mas como você pode se lembrar ... Leia Mais e aperte Enter.
Os usuários no Mac OS X 10.6 ou anterior encontrarão o arquivo na localização / private / etc / hosts .
Para lhe dar uma idéia do que está acontecendo aqui, o comando sudo fornece acesso temporário ao nível de raiz, enquanto nano é o nome do programa usado para fazer as alterações no arquivo e /etc/hosts é o local do arquivo.
Depois de inserir uma senha e carregar o nano, você verá uma janela que parece mais ou menos a imagem abaixo.
Você terá que usar as teclas de seta para mover o cursor, pois o ponteiro do mouse não funcionará aqui. Preste atenção aos comentários, que são significados pelos símbolos "#". Se uma linha começar com # for ignorada, você poderá usar essas linhas para ajudar a manter o arquivo organizado com descrições do que cada adição faz. Da mesma forma, você pode usar comentários para ativar ou desativar rapidamente as alterações sem remover a regra completamente. Isso é conhecido como "comentando".
As regras devem ser adicionadas no seguinte formato:, por exemplo: adicionar "127.0.0.1 google.com" redirecionaria todas as solicitações google.com (mas não as solicitações de www. Google.com) para sua máquina local, essencialmente impedindo que sua máquina acessasse Servidores do Google.
Depois de adicionar uma descrição comentada, um IP e um domínio, salve o arquivo usando o atalho de teclado Control + O, que chama a função WriteOut . Você será perguntado por um local e nome de arquivo, mas vendo que você está sobrescrevendo um arquivo, tudo o que você precisa fazer é pressionar Enter. Lembre-se de que você só pode fazer isso porque usou o comando sudo para obter privilégio de administrador, caso contrário, você não teria permissão para sobrescrever o que o sistema considera um arquivo muito importante.
Depois de pressionar Enter, o nano informará quantas linhas foram gravadas e as alterações serão salvas. Você pode sair do nano usando Control + X para retornar ao prompt, as alterações devem ser instantâneas.
Caso suas alterações não sejam registradas imediatamente, você pode liberar seu DNS abrindo o Terminal e digitando o seguinte:
sudo killall -HUP mDNSResponder
Para usuários no OS X 10.6 ou anterior, o seguinte comando do Terminal é usado para liberar o DNS:
dscacheutil -flushcache
Tudo feito!
E é isso, agora você alterou o arquivo hosts do Mac OS X e pode fazê-lo novamente com confiança sempre que quiser usando alguns comandos do Terminal.
Deixe-nos saber o que você está fazendo no arquivo hosts nos comentários abaixo.