2 votos

Archivo Mojave Hosts

¿Hubo algún nuevo comportamiento en torno a la /etc/hosts en Mojave? No puedo conseguir la cosa para recoger cualquier nueva entrada que hago en el archivo. Estoy reiniciando el DNS resolver cosita, y me vetado mi archivo hosts para caracteres extraños utilizando LC_ALL=C cat -vet /etc/hosts . No ha habido suerte.

1 votos

Pruebe a realizar un cambio cuando el Mac arranca en modo seguro y compruebe si el cambio se mantiene después de arrancar normalmente. Es posible que algún (nuevo) proceso no permita/retroceda los cambios.

0 votos

^ ^ O si eso no funciona, puedes probar el modo de usuario único.

0 votos

¿Hay alguna posibilidad de que nos muestres una copia de tu archivo hosts para asegurarnos de que estás poniendo las entradas en el formato correcto?

2voto

Roberto Allende Puntos 111

Parece que esto se debe a que mis registros se han añadido en el lugar equivocado en el archivo hosts. Necesitaba poner mis entradas por encima de la 255.255.255.255 broadcasthost línea. Todavía hay algún problema persistente sobre Chrome no usarlo, o tal vez pasar a través de 8.8.8.8 para DNS si falla la búsqueda inicial. En Firefox mi archivo hosts funciona como se esperaba.

1 votos

No consigo que esto funcione. Mojave ignora las entradas del archivo host. ¿Por qué?

1 votos

Difícil decir cuál es el problema, pero el archivo que he editado está en /etc/hosts no /private/etc/hosts y no funcionaba debido al orden de las entradas.

1voto

Milorad Puntos 11

Si tiene asignaciones para varios dominios en una sola línea, es posible que no funcione.

1.2.3.4 example.com www.example.com

intente dividirlo en dos líneas

1.2.3.4 example.com
1.2.3.4 www.example.com

Gracias,

0voto

Javen Puntos 6
  • Para OS X Mavericks y posteriores, ejecute este comando para vaciar la caché DNS:

    sudo killall -HUP mDNSResponder

  • Para OS X Mountain Lion y versiones anteriores, ejecute esto:

    dscacheutil -flushcache; sudo killall -HUP mDNSResponder

-1voto

stampeder Puntos 1

Sólo otro consejo, aunque parece que el OP no hizo lo siguiente:

Los cambios en el archivo hosts en Mojave no se implementarán si /etc/hosts se ha convertido en un enlace simbólico a otro archivo hosts, incluso con la sintaxis correcta en él. Se producirá un error al actualizar con el comando sudo killall -HUP mDNSResponder, pero entonces no devuelve un código de error para hacerle saber lo que ha sucedido.

No haga /etc/hosts un enlace simbólico en Mojave.

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