Cómo editar el archivo de hosts en Mac
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(edit the hosts file) 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 de hosts de Mac(Mac Hosts File Location)
Dado que editar el archivo de 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 conocimiento adecuado y causen daños a todo el sistema.
Para los usuarios curiosos, la ruta es /etc/hosts/ y pueden acceder a ella mediante una ventana de Terminal .
Editar archivo de hosts en Mac(Edit Hosts File On Mac)
Es bastante fácil editar el archivo de hosts en tu Mac ya que hay un editor incorporado para hacerlo. Está ubicado 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úrese(Make) de estar utilizando una cuenta de administrador para realizar los siguientes pasos.
- Haga clic en Launchpad en el Dock, busque Terminal y ejecútelo.
- Escribe el siguiente comando en la Terminal y presiona Enter . Abrirá el archivo de hosts en el editor nano.
sudo nano /etc/hosts
- Como es un comando sudo, te pedirá que ingreses tu contraseña. Introduzca la contraseña y continúe.
- El archivo ahora debería estar abierto en su pantalla y puede comenzar a editarlo.
Comprender el archivo de hosts de Mac(Understanding The Mac Hosts File)
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 consultas de localhost 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 de hosts(Set Up Redirects With The Hosts File)
Una de las cosas que puede hacer con el archivo de hosts es configurar redireccionamientos. Puede hacer que un nombre de dominio apunte a algo completamente diferente de lo que se supone que debe apuntar.
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 utilizando el archivo hosts(set up the above redirection using the hosts file) .
- Mientras el archivo está abierto en el editor nano, use las teclas de flecha para llevar el cursor a donde termina localhost . Luego presione Entrar(Enter) para agregar una nueva línea para su entrada.
- 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.
- Presione la tecla Tab en su teclado para llegar al campo de dominio de origen.
- Aquí, escriba el nombre de dominio que se redirigirá a la dirección IP que escribió anteriormente. Usaremos facebook.com aquí.
- Una vez realizados los cambios, presione las Ctrl + O en su teclado para guardar el archivo.
- Presione Entrar(Enter) para confirmar la acción.
- Presione las Ctrl + X para cerrar el editor nano.
- Ahora debe vaciar la caché de DNS para que los cambios surtan efecto. (DNS)Para hacerlo, escriba el siguiente comando en la Terminal y presione Entrar(Enter) .
dscacheutil -flushcache
- Abre un navegador, escribe facebook.com y presiona Enter . Encontrará que abre Wikipedia en lugar de Facebook .
Consejo rápido: cómo encontrar la dirección IP de un sitio web(Quick Tip: How To Find a Website’s IP Address)
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(find out the IP address of any website) .
- En la ventana de Terminal , escriba el siguiente comando y presione Entrar(Enter) . Asegúrese de reemplazar wikipedia.org con el sitio web de su elección.
hacer ping a wikipedia.org(ping wikipedia.org)
- Mostrará una dirección IP en su pantalla. Eso es lo que puede usar en el archivo de hosts.
Bloquee sitios web editando el archivo Hosts en Mac(Block Websites By Editing The Hosts File On Mac)
Lo mejor del archivo de hosts es que le permite bloquear sitios(it lets you block sites) sin necesidad de instalar ninguna aplicación de terceros en su Mac . Puede agregar una entrada al archivo y todas las solicitudes de conexión a esa entrada serán denegadas.
- Inicie el archivo de hosts en el editor nano como se muestra arriba.
- Lleve el cursor donde termina la entrada localhost y presione Entrar(Enter) para agregar una nueva línea.
- Escriba la dirección IP 127.0.0.1 y presione Tab en su teclado.
- Ingrese(Enter) el nombre de dominio del sitio que desea bloquear. Por ejemplo, si desea bloquear Instagram , escriba instagram.com .
- Presione Ctrl + O para guardar los cambios.
- Presione Ctrl + X para cerrar el archivo.
- Escriba el siguiente comando y presione Entrar(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 de hosts de Mac le brinda muchas formas 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.
Related posts
Cambiar o falsificar una dirección MAC en Windows o OS X
Arreglar "No se puede instalar el software para la impresora" en OS X
Ver contraseñas Wi-Fi guardadas (WPA, WEP) en OS X
Cómo crear una imagen de disco cifrada en OS X
5 formas de revelar la ruta de un archivo en MacOS
Cómo reasignar las teclas Fn en tu Mac
Tome capturas de pantalla en Mac como un profesional con estos consejos y trucos
Cómo grabar en pantalla en Mac
Cómo actualizar Mac OS X y aplicaciones de Mac desde la terminal
APFS vs Mac OS Extended: ¿Qué formato de disco Mac es el mejor?
Cómo conectarse a un servidor remoto o local en una Mac
¿Ciertas teclas en tu Mac no funcionan correctamente?
5 formas de forzar el cierre de aplicaciones en tu Mac
Cómo habilitar el bloqueo de activación en su computadora Mac
Cómo crear enlaces simbólicos en tu Mac
Cómo tomar capturas de pantalla en Mac OS con atajos de teclado
Los mejores atajos de teclado de Mac OS X
Cómo reemplazar y fusionar archivos en Mac
Atajos de teclado de Mac para cuando tu Mac se congela
15 consejos para prolongar la duración de la batería en Mac