1 votos

¿Cómo puedo modificar el archivo de hosts en MacOS Catalina?

Necesito probar un sitio antes de que esté en vivo para los clientes, y hacerlo con un nombre de host específico. Para ello me gustaría modificar el archivo de hosts conocido Sin embargo, no parece funcionar.

Una respuesta aquí menciona hacer una copia del archivo y modificarlo, y luego pegarlo de nuevo en la ubicación original de /etc/hosts. Lo he probado pero no funciona.

He probado la guía aquí también, con el reinicio de los servicios DNS ( sudo killall -HUP mDNSResponder ) en mi ordenador. Tampoco funciona. He hecho un reinicio completo también, en vano.

¿Ha impedido Apple que los usuarios de MacOS Catalina (10.15.X y posteriores) modifiquen este archivo? Parece que mucha gente está teniendo problemas con esto.

Gracias por su ayuda.

Actualización : Para aclarar: puedo cambiar con éxito el archivo de hosts y guardarlo, pero parece que no tiene ningún efecto.

2 votos

Por favor, añada el resultado de ls -la /etc/hosts . A continuación, restablecer el archivo de hosts original, añadir la línea 127.0.0.1 google.xyz editando el archivo con sudo nano /etc/hosts y, por último, introduzca ping google.xyz . Añade el resultado a tu pregunta.

1 votos

¿Qué hace parece que no funciona ¿quieres decir? He copiado un hosts archivo de github sobre que bloquea los anuncios / malware y funciona bien.

3voto

Jerson Ricardo Puntos 11

Lo que hice fue sudo nano /private/etc/hosts y funcionó.

2voto

Frentos Puntos 208

Así que realmente funcionó.

Lo que hice mal (parece) es que tenía demasiados espacios entre la ip y el nombre de host dentro de /etc/hosts. He corregido los espacios con el editor nano y ahora funciona.

Vale la pena señalar que el uso de nslookup no funcionará sin embargo para probar su cambio de dns (razón encontrada aquí ):

nslookup sólo hace la resolución de DNS adecuada, que es significativamente diferente del subsistema Name Service Switch que sus otras aplicaciones utilizan; es decir, nslookup ignora /etc/hosts y mDNS.

2voto

Julian Puntos 21

Máscara de gas es una excelente aplicación para gestionar tu archivo de hosts sin necesidad de usar el Terminal. La uso para cambiar rápidamente entre diferentes archivos de hosts para diferentes usos

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