Alternativa para 127.0.0.1 no arquivo hosts

Alternativa para 127.0.0.1 no arquivo hosts

Tenho vários sites bloqueados no nível do sistema no meu Windows 7 usando oetc/anfitriõesarquivo. Até agora, fiz isso da maneira usual, dando127.0.0.1como o endereço IP do site.

No entanto, gostaria de saber quando meu hostsarquivo está bloqueando as coisas, em vez de meu ISP fazer isso ou o servidor simplesmente não estar disponível.

Seria útil poder especificar algum IP diferente127.0.0.1que sempre retorna uma página de carregamento rápido que não muda com o tempo, como um lembrete de que bloqueei esse URL, então o conteúdo realmente não importa, desde que seja uma página simples, rápida e com conteúdo exclusivo.

Existe algum endereço IP confiável que responda a consultas de caminho inexistentes com uma página de carregamento rápido e de aparência distinta (provavelmente uma página de erro, que funciona para isso)?

Ou existe alguma outra maneira de concretizar esta ideia (além de manter umservidor web localrodando continuamente em segundo plano apenas para isso)?

Responder1

Dependendo do seu navegador, a mensagem de erro deve mostrar o endereço IP indisponível (127.0.0.1): –

  • Firefox38 mostra: O Firefox não consegue estabelecer uma conexão com o servidor em 127.0.0.1.
  • Cromo43 (Detalhes) mostra: tentativa de conexão do Google Chrome para127.0.0.1foi rejeitado.
  • IE11 mostra: Certifique-se de que o endereço da webhttp://127.0.0.1está correto.

Caso contrário, você pode redirecionar para a interface web do seu roteador: não será uma mensagem de erro, mas será reconhecidamente distinta.

Responder2

sundar, com relação ao seu comentário sobre o bloqueio de subdomínios com curingas, existe uma ferramenta para Windows chamada Acrílico DNS Proxy (http://mayakron.altervista.org/wikibase/show.php?id=AcrylicHome) que permite exatamente isso, assim como o dnsmask no Linux. (equivale, no entanto, a executar um servidor em segundo plano na sua máquina).

Responder3

Acho que 0.0.0.0 é preferível porque executo um servidor web local e 127.0.0.1 é um endereço de loopback local para meu servidor web. Todas as entradas no arquivo hosts apontando para 127.0.0.1 renderizam a página inicial do servidor web local ou páginas de erro (dependendo da solicitação), o que consome ciclos de CPU, memória e, portanto, tempo.

0.0.0.0 é rejeitado instantaneamente e isso acelera bastante o processo (pelo menos para minha configuração atípica).

Acredito que o Skype também abre a porta 80 (servidor web local), que imagino que também levaria algum tempo para responder, mas não testei isso pessoalmente.

informação relacionada