Eu estou seguindo o próximo tutorial para bloquear alguns sites que distraem: http://masonsklut.com/how-to-block-websites-on-your-mac-using-terminal/
O problema é que o tutorial cobre 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 posso 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 mudança, eu libero o cache, mas ainda não trabalho.
networking
macos
ipv6
Alex
fonte
fonte
Respostas:
Eu encontrei a solução finalmente.
Este é o código que estou usando no meu arquivo host.
fonte
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 tenho certeza de 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 eu acho que você pode usar o nome do seu adaptador, procure e adicione isso ao seu endereço IPV6, por exemplo, se o nome do seu adaptador for eth0:
::1%eth0 www.facebook.com
fonte
networksetup -listallhardwareports
- Eu vejo minha conexão WiFi acabou en0 - estou usando::1%en0 www.facebook.com
mas isso não funcionou para mim.fe80::1%lo0 www.facebook.com
OUfe80::1%en0 www.facebook.com