Je suis le prochain tutoriel pour bloquer certains sites Web distrayants: http://masonsklut.com/how-to-block-websites-on-your-mac-using-terminal/
Le problème est que le tutoriel couvre les configurations IPv4, pas les configurations IPv6. Par conséquent, localhost ne sera pas 127.0.0.1
J'ai lu à ce sujet et localhost pour IPv6 est :: 1 mais je ne peux pas le faire fonctionner.
Ce sont les lignes que j'utilise dans mon fichier hôte (Mac).
::1 www.facebook.com
::1 twitter.com
::1 www.linkedin.com
::1 www.youtube.com
Après ce changement, je vide le cache mais ne fonctionne toujours pas.
networking
macos
ipv6
Alex
la source
la source
Réponses:
J'ai enfin trouvé la solution.
C'est le code que j'utilise dans mon fichier hôte.
la source
Je crois que vous devez inclure votre identifiant de zone à la fin de l'adresse IP6.
Si votre identifiant de zone est 8, vous devez ajouter% 8 à la fin de votre adresse IP6, par exemple:
::1%8 www.facebook.com ::1%8 twitter.com ::1%8 www.linkedin.com ::1%8 www.youtube.com
Je ne suis pas sûr de savoir quelle est la commande pour trouver votre interface / identifiant de zone sur un Mac, mais sur mon PC sous Windows, j'ai utilisé la commande suivante pour y arriver et semble bien fonctionner: interface netsh interface ipv6
Sous OSX, je pense que vous pouvez utiliser le nom de votre adaptateur, le rechercher et essayer de l'ajouter à votre adresse IPV6, par exemple si le nom de votre adaptateur est eth0:
::1%eth0 www.facebook.com
la source
networksetup -listallhardwareports
- Je vois que ma connexion WiFi est terminée en0 - J'utilise::1%en0 www.facebook.com
mais cela n'a pas fonctionné pour moi.fe80::1%lo0 www.facebook.com
OUfe80::1%en0 www.facebook.com