Anonim

Al igual que las computadoras basadas en Windows, Mac tiene un archivo de hosts para configurar cómo su máquina se conecta a los sitios web en Internet. Este archivo contiene referencias a sitios web y direcciones IP, y puede usarlo de muchas maneras diferentes en su Mac.

Una de las razones por las que puede querer editar el archivo de hosts en su Mac es para bloquear sitios web. Es una excelente manera de bloquear el acceso a ciertos sitios web en su máquina. El segundo uso posible es probar sus propios sitios web localmente en su máquina. Puede hacer que el archivo de hosts redirija el nombre de dominio elegido a la ruta de red de su almacenamiento local.

Ubicación del archivo del host Mac

Dado que editar el archivo hosts es una tarea riesgosa, Apple lo colocó intencionalmente en una carpeta privada en su sistema. Eso es para evitar que los usuarios lo modifiquen sin el debido conocimiento y causen daños a todo el sistema.

Para los usuarios curiosos, la ruta es /etc/hosts/ y puede acceder a ella mediante una ventana de terminal.

Editar archivo de hosts en Mac

Es bastante fácil editar el archivo de hosts en tu Mac ya que hay un editor integrado para hacerlo. Se encuentra dentro de la Terminal y se llama nano editor. Puede usarlo para abrir y editar cualquier archivo de texto, incluido el archivo de hosts en su máquina.

Asegúrate de estar usando una cuenta de administrador para realizar los siguientes pasos.

  1. Haga clic en Launchpad en el Dock, busque Terminal y ejecútelo.

  1. Escriba el siguiente comando en la Terminal y presione Enter. Abrirá el archivo hosts en el editor nano.sudo nano /etc/hosts

  1. Dado que es un comando sudo, te pedirá que ingreses tu contraseña. Introduzca la contraseña y continúe.

  1. El archivo ahora debería estar abierto en su pantalla y puede comenzar a editarlo.

Comprender el archivo de hosts de Mac

Si no ha editado un archivo de hosts antes, es posible que le resulte un poco complicado trabajar con él. Sin embargo, no es tan difícil editarlo como parece.

Una de las entradas que encontrará en el archivo es 127.0.0.1 localhost.

La primera sección con números es la dirección IP local de su Mac. La segunda sección donde tiene el nombre de host es lo que usa para acceder a esa dirección IP.

Las dos partes anteriores, cuando se combinan, redirigen todas las localhost consultas a la dirección IP 127.0.0.1 Cuando ingresa localhost en su navegador, su navegador busca en el archivo de hosts, obtiene la dirección IP especificada y lo lleva a esa dirección IP.

En pocas palabras, el archivo de hosts no es más que una combinación de direcciones IP y nombres de dominio. Puede modificarlos de la forma que desee para lograr los resultados deseados.

Configurar redireccionamientos con el archivo Hosts

Una de las cosas que puede hacer con el archivo hosts es configurar redireccionamientos. Puede hacer que un nombre de dominio apunte a algo completamente diferente de lo que se supone que apunte.

Por ejemplo, si está tratando de reducir su uso de las redes sociales, puede hacer que dominios como facebook.com redirijan su navegador a sitios como, por ejemplo, Wikipedia. Puede usar casi cualquier dominio y dirección IP que desee.

Echemos un vistazo a cómo puede configurar la redirección anterior usando el archivo hosts.

  1. Mientras el archivo está abierto en el editor nano, use las teclas de flecha para llevar el cursor a donde termina localhost. Luego presione Enter para agregar una nueva línea para su entrada.

  1. En la nueva línea que acaba de agregar, escriba la dirección IP a la que desea redirigir el dominio de origen. Usaremos 103.102.166.224, que es la dirección IP de Wikipedia.

  1. Presione la tecla Tab en su teclado para acceder al campo de dominio de origen.
  2. Aquí, escriba el nombre de dominio que se redirigirá a la dirección IP que escribió anteriormente. Usaremos facebook.com aquí.

  1. Una vez realizados los cambios, presione las teclas Ctrl + O en su teclado para guardar el archivo.
  2. Presione Enter para confirmar la acción.
  3. Presione las teclas Ctrl + X para cerrar el editor nano.
  4. Ahora debe vaciar la caché de DNS para que los cambios surtan efecto. Para hacerlo, escriba el siguiente comando en la Terminal y presione Enter.dscacheutil -flushcache

  1. Abra un navegador, escriba facebook.com, y presione Enter . Descubrirá que abre Wikipedia en lugar de Facebook.

Consejo rápido: Cómo encontrar la dirección IP de un sitio web

Como puede ver en el procedimiento anterior, necesita la dirección IP del sitio al que desea redirigir a las personas. Si aún no lo sabe, puede usar un comando en la Terminal para averiguar la dirección IP de cualquier sitio web.

  1. En la ventana Terminal, escriba el siguiente comando y presione Enter. Asegúrese de reemplazar wikipedia.org con el sitio web de su elección.ping wikipedia.org

  1. Mostrará una dirección IP en su pantalla. Eso es lo que puede usar en el archivo de hosts.

Bloquear sitios web editando el archivo Hosts en Mac

CÓMO BLOQUEAR SITIOS WEB EN WINDOWS: Uso del archivo Host

Lo mejor del archivo hosts es que te permite bloquear sitios sin necesidad de instalar ninguna aplicación de terceros en tu Mac. Puede agregar una entrada al archivo y se denegarán todas las solicitudes de conexión a esa entrada.

  1. Inicie el archivo hosts en el editor nano como se muestra arriba.
  2. Lleve el cursor donde termina la entrada localhost y presione Enterpara agregar una nueva línea.
  3. Escriba la dirección IP 127.0.0.1 y presione Taben tu teclado.
  4. Ingrese el nombre de dominio del sitio que desea bloquear. Por ejemplo, si desea bloquear Instagram, escriba instagram.com.

  1. Presione Ctrl + O para guardar los cambios.
  2. Presione Ctrl + X para cerrar el archivo.
  3. Escriba el siguiente comando y presione Enter para vaciar la caché de DNS.dscacheutil -flushcache

Ahora, cada vez que intente acceder al sitio bloqueado, lo llevará al host local que mostrará una página de error.

El archivo hosts de Mac le brinda muchas maneras de jugar con las solicitudes de red salientes, y puede bloquearlas y desbloquearlas como desee. ¿Ha utilizado el archivo de hosts en su Mac antes? Si es así, ¿para qué fue? Háganos saber en los comentarios a continuación.

Cómo editar el archivo Hosts en Mac