Como bloquear sites via arquivo host com IPv6?

1

Estou seguindo o próximo tutorial para bloquear alguns sites que distraem: link

O problema é que o tutorial abrange configurações IPv4, não configurações IPv6. Portanto, localhost não será 127.0.0.1

Eu li sobre isso e localhost para IPv6 é: 1, mas não consigo fazê-lo funcionar.

Estas são as linhas que estou usando no meu arquivo host (Mac).

::1 www.facebook.com
::1 twitter.com
::1 www.linkedin.com
::1 www.youtube.com

Depois dessa alteração, esvazio o cache, mas ainda não trabalho.

    
por Alex 22.04.2016 / 17:29

2 respostas

1

Eu encontrei a solução finalmente.

Este é o código que estou usando no meu arquivo host.

0.0.0.0 www.youtube.com
::  www.youtube.com
0.0.0.0 www.facebook.com
::  www.facebook.com
0.0.0.0 www.instagram.com
::  www.instagram.com
0.0.0.0 www.linkedin.com
::  www.linkedin.com
0.0.0.0 twitter.com
::  twitter.com
    
por 24.04.2016 / 07:01
0

Acredito que você precisa incluir sua ID da zona no final do endereço IP6.

Se a sua ID da zona for 8, você precisará adicionar% 8 ao final do seu endereço IP6, por exemplo:

::1%8 www.facebook.com ::1%8 twitter.com ::1%8 www.linkedin.com ::1%8 www.youtube.com

Não sei qual é o comando para encontrar sua interface / ID de zona em um Mac, mas no meu PC com Windows usei o seguinte comando para trabalhar e parece funcionar bem: netsh interface ipv6 mostra endereços

No OSX, acho que você pode usar o nome do seu adaptador, procurar e adicionar isso ao seu endereço IPV6, por exemplo, se o nome do seu adaptador for eth0:

::1%eth0 www.facebook.com

    
por 23.04.2016 / 07:41