Cómo editar el archivo de hosts en macOS (Mac OS X)

5
Cómo editar el archivo de hosts en macOS (Mac OS X)
4.9 (97.14%) 7 votos
Editar Hosts File OS X

El archivo de hosts de su Mac es un documento de texto pequeño pero importante que tiene la capacidad de asignar nombres de host a direcciones IP específicas. Aunque la Internet moderna utiliza una variedad de servicios públicos y privados. Servidores DNS para asignar direcciones IP, el archivo de hosts es una forma útil de anular esos servidores DNS, permitiéndole apuntar manualmente la dirección de un sitio web a una dirección IP deseada, o bloquear el acceso a un sitio al señalar una dirección IP interna o no utilizada. Aquí es cómo editar el archivo de hosts Mac en OS X.

Edite su archivo de hosts Mac con edición de texto

Hay dos formas principales de editar el archivo de hosts en Mac OS X. La primera es mediante TextEdit, ya que el archivo de hosts es simplemente un simple documento de texto simple. Sin embargo, no puede abrir el archivo directamente, ya que reside en un área protegida del sistema de archivos. En su lugar, debemos copiar el archivo en una ubicación no protegida, como el Escritorio, editarlo y luego copiarlo nuevamente.
Para encontrar el archivo de hosts, abra el Finder y, en la barra de menú del Finder, seleccione Ir> Ir a la carpeta. En el cuadro, escriba la siguiente ubicación y presione Retorno.

/private/etc/hosts

Editar Mac Hosts File OS X
Se abrirá una nueva ventana del Finder y se seleccionará el archivo de hosts de su Mac. Haga clic y arrástrelo fuera de la ventana del Finder y suéltelo en su escritorio. Esto nos permitirá editar libremente el archivo.
Cambiar Mac Hosts File OS X
Para abrirlo, simplemente haga doble clic y se mostrará el contenido del archivo en TextEdit (o el editor de texto de su elección). Por defecto, el archivo hosts es relativamente simple. Contiene una serie de líneas de texto descriptivo que están "comentadas" con el símbolo de libra o número (#). Para cada línea, cualquier texto después del signo de número es ignorado por la computadora, por lo que es una buena manera de agregar notas y descripciones a sus archivos. También contiene valores de IP predeterminados para localhost y broadcasthost. Para editar el archivo, agregará sus propias líneas después de broadcastthost.
Modificar Hosts Archivo Mac OS X
Además de probar los sitios web recientemente desarrollados y las migraciones de alojamiento web, otra razón para editar el archivo de hosts es bloquear el acceso a sitios web específicos.

Recomendamos:  La promoción de VideoProc para Mac presenta a los usuarios con nuevos AirPods 2

En nuestro ejemplo, simularemos que la computadora que estamos usando es un sistema de trabajo que queremos usar exclusivamente para el trabajo, sin permitirnos distraernos con Facebook en nuestra maquina de trabajo.

Para ello, escriba la dirección IP que desea asignar seguida de un nombre de host. En nuestro caso, queremos bloquear. Facebook así que mapearemos www.facebook.com para 0.0.0.0 que, como una dirección IP no válida, dará lugar a un error.

Ahora, cuando intentemos ir a www.facebook.com desde nuestro Mac, el navegador web no podrá cargar la página, ¡esperemos animándonos a volver al trabajo!
Editar Hosts File OS X
Alternativamente, puede ingresar la dirección IP de un sitio válido en lugar de 0.0.0.0, lo que resultará en que los usuarios intenten acceder Facebook siendo dirigido al sitio de su elección.

Para determinar la dirección IP de un sitio web, puede usar el comando dig, que viene estándar con macOS. Para "cavar" el sitio a través de Terminal, simplemente abrimos Terminal y luego excavamos el sitio web de esta manera:

$ dig www.techjunkie.com + short
104.25.27.105
Note: La opción + corta mantiene la salida solo para la información que necesitamos, que es la dirección IP.

Tome nota de la dirección IP que se devuelve y úsela en la asignación de archivos de sus hosts Mac. Por ejemplo, Los New York Times El sitio web www.nytimes.com devuelve una dirección IP de 170.149.172.130. Si mapeamos eso a Facebook en nuestro archivo de hosts, cada vez que alguien que usa Mac intenta ir a Facebook, verán la carga de The New York Times en su lugar.

Note: Muchos sitios web no le permitirán asignar un nombre de dominio a la dirección IP actualmente asignada al sitio, por lo que recibirá un error de seguridad cuando lo intente.
Editar Hosts File OS X
Puede agregar tantas entradas al archivo hosts como desee ingresando nuevas asignaciones en cada línea. Una vez que haya realizado los cambios deseados en el archivo de hosts, guárdelo en su ubicación actual en el Escritorio.

Recomendamos:  Youtuber muestra que Mac Pro no es bueno para el queso de rejilla.

Luego, arrastre y suelte el archivo hosts desde su escritorio a su ubicación original en / privado / etc. Si ha cerrado la ventana del Finder que apunta a este directorio, simplemente use el Buscador> Ir> Ir a carpeta comando, discutido anteriormente, para reabrirlo.

Cuando vuelva a colocar el archivo de hosts en su ubicación original, macOS le preguntará qué hacer con el archivo de hosts sin modificar que ya está allí. Elija "Reemplazar" y luego ingrese su contraseña de usuario administrativo para autenticar la transferencia.

Con el archivo de hosts modificado ahora en su lugar, encienda su navegador web para probar los cambios.

En la mayoría de los casos, la nueva asignación debería funcionar de inmediato, pero si no está viendo el comportamiento correcto, es posible que deba vaciar su caché de DNS, lo que obliga al navegador a leer el archivo de hosts para determinar la asignación.

Para vaciar el caché de DNS en su Mac, abra el Terminal y use el siguiente comando:

$ sudo killall -HUP mDNSResponder
Note: Deberá ingresar su contraseña de administrador para ejecutarla.

Para que su Mac borre su caché de DNS, confirme que haya borrado su caché, haciendo eco de los resultados, ingrese estos comandos:

$ sudo killall -HUP mDNSResponder; digamos que el caché de DNS se ha vaciado

Edite el archivo de su Mac Hosts en la terminal con Nano

Los pasos en la sección anterior son bastante fáciles, pero si desea evitar copiar el archivo de hosts, puede editarlo directamente en la Terminal utilizando el Unix Nano Text Editor, que está integrado en macOS.

Recomendamos:  Cómo eliminar audio de video en Android y iPhone

Para comenzar, inicie Terminal, escriba el siguiente comando y presione Retorno. Al igual que con todos los comandos sudo, también deberá ingresar su contraseña de administrador para ejecutarla:
$ sudo nano / private / etc / hosts

Ahora verás el archivo de hosts abierto en el editor de Nano. Para navegar y editar el archivo, use las teclas de flecha en su teclado.
Editar Hosts Archivo Nano
Al igual que hicimos con el método TextEdit, arriba, podemos agregar, editar o eliminar asignaciones de nombre de host a voluntad. Debido a que lanzamos Nano usando sudo, todos los cambios se autenticarán y guardarán directamente en el archivo de hosts original, sin la necesidad de copiarlos fuera de su directorio de inicio.

Cuando hayas terminado de hacer cambios, presiona Control-X para salir del editor, Y para guardar, y Regreso para sobrescribir el archivo hosts existente. Como mencionamos anteriormente, asegúrese de vaciar su caché de DNS si observa que sus nuevas asignaciones no están funcionando correctamente.
Nuestros ejemplos mencionan el bloqueo y la redirección de sitios de distracción en un entorno de trabajo.

También puede seguir estos pasos para bloquear manualmente el acceso a sitios web maliciosos o, por supuesto, para hacer una broma a amigos y familiares. Si alguna vez comete un error y no está seguro de cómo solucionarlo, siempre puede restaurar el contenido del archivo de hosts predeterminado utilizando uno de los métodos anteriores para ingresar la siguiente información predeterminada:
##
# Host Database
#
# localhost se utiliza para configurar la interfaz loopback
# cuando el sistema se está iniciando. No cambie esta entrada.
##
127.0.0.1 localhost
255.255.255.255 broadcastthost ::1 localhost
fe80 ::1% lo0 localhost

Si usted es un usuario de Mac y encontró útil este artículo, puede consultar este tutorial de TechJunkie sobre Cómo encontrar el modelo de CPU exacto de su Mac.

¿Cuál es la razón por la que busca editar el archivo de hosts de su Mac? ¡Cuéntanoslo en los comentarios a continuación!

Dejános tus Comentarios: