1 votos

¿Cómo hacer que /private/etc/hosts esté disponible en MacOS Sierra?

Después de buscar preguntas y respuestas relacionadas, encuentro mi problema aún sin resolver: edición /privado/etc/hosts no funciona en MacOS Sierra .

Lo que en mi /private/etc/hosts son las siguientes dos reglas.

127.0.0.1   localhost
127.0.0.1   www.yahoo.com

Estas dos reglas no se pueden aplicar en Safari y Chrome, incluso después de ejecutar el comando sudo killall -HUP mDNSResponder . El sitio web yahoo no se redirige a 127.0.0.1.

¿Qué me falta en la operación anterior?

Y la salida de ping -c 3 www.yahoo.com es la siguiente.

PING fd-fp3.wg1.b.yahoo.com (116.214.12.74): 56 data bytes
64 bytes from 116.214.12.74: icmp_seq=0 ttl=47 time=138.418 ms
64 bytes from 116.214.12.74: icmp_seq=1 ttl=47 time=74.284 ms
64 bytes from 116.214.12.74: icmp_seq=2 ttl=47 time=69.702 ms

--- fd-fp3.wg1.b.yahoo.com ping statistics ---
3 packets transmitted, 3 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 69.702/94.135/138.418/31.369 ms

2voto

Artur... Puntos 21

Si puedes hacer ping a tus entradas de /etc/hosts como Root pero no como usuario normal, entonces intenta cambiar los permisos en el archivo hosts para permitir que todos puedan leer. Esto funcionó para mí.

sudo chmod a+r /etc/hosts

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X