OSX/IOS

Archivo Mac Hosts: Cómo modificar / etc / hosts en Mac OS X con TextEdit

Edite el archivo de hosts en TextEdit en Mac OS X.

El archivo de hosts de Mac es un archivo de nivel de sistema ubicado en / etc / hosts que asigna direcciones IP al nombre de host para la red Mac OS X. Muchos usuarios editan y modifican el archivo de hosts para que puedan apuntar un dominio a otra dirección IP . ya sea con el propósito de desarrollo local, bloqueo de sitios o simplemente para acceder a servidores alternativos desde varias aplicaciones y funciones a nivel del sistema. La mayoría de los usuarios avanzados editarán el archivo de host de Mac OS X usando nano o vim, pero para aquellos que prefieran permanecer en la GUI de Mac OS, también puede editar el archivo de host de Mac a través de TextEdit o incluso una aplicación de terceros, como como BBEdit o TextWrangler. Esto proporciona una opción más fácil de usar en comparación con pasar por la línea de comandos.


Si no tiene una razón específica para modificar el archivo de hosts de Mac en Mac OS X, no debe hacerlo. Un archivo de host con formato incorrecto o una entrada incorrecta pueden provocar problemas de DNS y problemas con varios servicios de Internet. Esto es para usuarios avanzados.

Cómo cambiar el archivo Mac Hosts a / etc / hosts con TextEdit Mac OS X.

Este enfoque para cambiar / etc / hosts con TextEdit funciona con cualquier versión de Mac OS X. Para los usuarios de Mac que ejecutan MacOS X 10.11 o posterior, primero debe deshabilitar la protección SIP; de lo contrario, el archivo Mac / etc / hosts se bloqueará cuando lo intente para acceder a él desde TextEdit.

  1. Cerrar TextEdit si está abierto actualmente
  2. Inicie la aplicación Terminal en Mac OS X, que se encuentra en / Aplicaciones / Utilidades /
  3. Ingrese el siguiente comando exactamente para abrir el archivo de hosts de Mac en la GUI de TextEdit
  4. sudo open -a TextEdit /etc/hosts

  5. Presione regresar e ingrese la contraseña de administrador para Mac OS X cuando se le solicite que inicie sudo
  6. Cómo editar el archivo de hosts en TextEdit en Mac OS X.

  7. El archivo / etc / hosts se iniciará en TextEdit como un archivo de texto sin formato, donde se puede editar y editar según sea necesario, cuando haya terminado, use Archivo> Guardar o presione Comando + S como de costumbre para guardar los cambios en el host documento *
  8. Salga de TextEdit, luego salga de Terminal cuando haya terminado

Cómo editar el archivo de hosts de Mac en TextEdit para Mac OS X.

* Si el archivo de hosts se muestra como «bloqueado» y no guarda los cambios a pesar de la publicación de sudo, probablemente se deba a que no desactivó SIP como se menciona en la introducción. Puede deshabilitar SIP en Mac OS X con estas instrucciones, que requieren reiniciar Mac. Esto es necesario para las versiones modernas de Mac OS X, aunque puede optar por editar el archivo de hosts utilizando la línea de comando nano como se describe aquí sin ajustar SIP.

Es una buena práctica hacer un duplicado del archivo de hosts, de modo que si rompe algo, pueda arreglarlo fácilmente, aunque aquí tenemos el archivo de hosts predeterminado original, en caso de que necesite restaurarlo. También es una buena idea establecer el modo de texto sin formato como predeterminado para TextEdit.

Probablemente desee borrar su caché de DNS después de modificar el archivo de host, aquí le mostramos cómo lavar el DNS en Mac OS X El Capitan y las versiones modernas de Mac OS, y cómo hacer lo mismo en versiones anteriores.

Los usuarios también pueden optar por modificar / etc / hosts para Mac OS X con TextWrangler, BBEdit u otra aplicación de terceros. El truco es en gran medida el mismo que Text Edit, todavía requiere el uso de sudo, pero cambiando el nombre de la aplicación especificada de la siguiente manera.

Abra / etc / hosts con TextWrangler:

sudo open -a TextWrangler /etc/hosts

O ejecute / etc / hosts en Bbedit:

sudo open -a BBEdit /etc/hosts

Si bien los enfoques anteriores funcionan en todas las versiones modernas de Mac OS X, las versiones anteriores de Mac OS X también pueden iniciar el binario Hosted TextEdit directamente desde la línea de comandos con la siguiente sintaxis:

sudo ./Applications/TextEdit.app/Contents/MacOS/TextEdit /etc/hosts

Sin embargo, este método no funcionará en las últimas versiones, por lo que deberá confiar en el comando abrir.

¿Conoce otro truco para modificar fácilmente su archivo de hosts de Mac a través de TextEdit u otra aplicación GUI? Dinos en los comentarios.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba
Cerrar