Como fazer o navegador Opera obedecer ao arquivo etc / hosts?

5

A versão atual do navegador Opera não obedece ao arquivo etc/hosts de domínios fora da rede local. Parece-me que está usando seu próprio resolvedor de DNS.

Por exemplo, se eu criar as seguintes entradas no arquivo hosts:

127.0.0.1 stackoverflow.com  #IPv4 example
::1 www.stackoverflow.com    #IPv6 example

então o Firefox, IE e ferramentas de rede como ping avaliam stackoverflow.com como localhost (127.0.0.1), mas o Opera ainda visita o real stackoverflow.com (mesmo após o reinício).

Eu vejo esse comportamento como inseguro e chato, já que a lista de sites indesejados (perigosos ou intencionalmente bloqueados) do sistema é ignorada pelo navegador. Existe uma maneira de fazer o navegador Opera obedecer ao conteúdo do arquivo etc/hosts ?

    
por miroxlav 07.09.2014 / 12:37

2 respostas

3

Existe o modo Turbo no Opera, acho que você está ativado.

Quando ativado, o navegador pode ignorar sua configuração de DNS local.

How does Opera Turbo work?

The technology behind Opera Turbo is a proxy server with server-side compression of webpages. A compression rate of up to 80% can be achieved, in part by reducing the quality of images.

Fonte: link

    
por 07.09.2014 / 14:07
1

Eu não tenho o Turbo ligado, mas ainda assim tive esse problema. Eu encontrei o seguinte post de superusuário que resolveu o meu problema: Por que o Chromium está ignorando / etc / hosts e dnsmasq? .

Adaptando a resposta desse post, fiz o seguinte:

1) Em uma nova aba no Opera eu digitei o seguinte URL: opera: // net-internals / # dns ;

2) Na página, cliquei no botão Limpar cache do host .

    
por 26.08.2015 / 03:21