Cómo editar el archivo de hosts de tu Mac y por qué es posible que quieras

En lo profundo de OS X o macOS hay un pequeño pero crítico documento de texto llamado archivo Hosts. Entre la mayoría de los usuarios, es una característica bastante desconocida. Pero en realidad es una alternativa útil a un servidor DNS.

Un servidor DNS es algo así como una "libreta de direcciones" de Internet. Almacena las direcciones IP de los sitios web. Cuando escribe un dominio en su navegador, su computadora se pone en contacto con un DNS para traducir ese dominio en una dirección IP utilizable.

Simplemente piense en el archivo Hosts como la "libreta de direcciones" personal de su computadora, en lugar de una de terceros. Y puedes editarlo.

En realidad, hay una variedad de opciones por las que es posible que desee. Esto es lo que necesita saber al respecto.

RELACIONADO:

  • Nuevas características de seguridad de macOS Mojave y iOS 12
  • Cómo habilitar el modo oscuro y el modo de visualización dinámica en tu MacBook
  • ¿Tu MacBook está rastreando tus ubicaciones? Encuéntralo ahora

Cómo editar el archivo de hosts de Mac

En realidad, hay dos formas de editar el archivo Hosts Mac. Puede usar Terminal o un editor de texto estándar.

El método que use depende de usted.

Usando la Terminal

La forma más sencilla de editar el archivo Hosts es utilizando el terminal UNIX incorporado en OS X o macOS.

Puede parecer un poco intimidante si no estás acostumbrado a escribir código, pero es bastante más simple de lo que parece.

Archivo de hosts en Nano Editor
  • Abre la aplicación Terminal en tu Mac. Use Spotlight, el Launchpad, o búsquelo en Aplicaciones en una ventana del Finder.
  • Deberá acceder al archivo Hosts en el editor de texto Nano. Puede hacerlo escribiendo esto en la terminal: sudo nano / etc / hosts
  • Se le pedirá que ingrese una contraseña de administrador. Ingrese y proceda.

Desde aquí, use las teclas de flecha para mover el cursor debajo de "broadcasthost". Aquí es donde ingresará sus dominios y direcciones IP.

Simplemente escriba el nombre de dominio al que desea asignar una dirección. Luego, presione Tab y escriba el nombre de dominio en sí.

Guarde los cambios presionando Control + O para sobrescribir y sus cambios, y luego Control + X para salir de la Terminal.

Usando el editor de texto

También puede editar el archivo Hosts utilizando un editor de texto estándar. Sin embargo, dado que el archivo está protegido, no podrá hacer doble clic y editarlo.

Deberá copiar el archivo en otro lugar, hacer los cambios y luego copiar el archivo editado nuevamente en la ubicación adecuada para sobrescribir el archivo predeterminado.

  • Abra Finder y seleccione Ir> Ir a la carpeta .
  • Escriba lo siguiente en el cuadro: / private / etc / hosts
  • Localice el archivo Hosts y arrástrelo al escritorio.
  • Haga doble clic en el archivo Hosts en su escritorio.

Al igual que editar hosts en Nano, esto le permitirá realizar cambios en el archivo. Puede probar un paso similar con el dominio de Facebook y la dirección IP para probarlo.

Nuevamente, ingrese la dirección IP. Pulsa Tab. Luego, escriba el nombre de dominio. Una vez que hayas terminado, sigue los pasos a continuación.

  • Guarda el archivo editado.
  • Regrese al Finder y navegue a la ubicación / private / etc / hosts.
  • Coloque el archivo Hosts editado en esta carpeta y macOS le preguntará qué hacer con el original.
  • Elija Reemplazar y autenticar con su contraseña de administrador.

¿No funciona? Vaciar la caché de DNS

Si observa que sus asignaciones de dominio no funcionan correctamente, es posible que deba vaciar la caché DNS de su Mac.

Puedes hacerlo usando Terminal. Simplemente ábralo con Spotlight o encuéntrelo en Aplicaciones. Luego, escriba uno de los siguientes comandos.

  • Para OS X Mavericks y versiones posteriores, use esto: sudo killall -HUP mDNSResponder
  • Para OS X Mountain Lion y versiones anteriores, use esto: dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Simplemente autentíquese con su contraseña de administrador y estará bien.

Cómo restaurar el archivo de hosts predeterminado

Por supuesto, jugar con un archivo del sistema como Hosts puede tener efectos secundarios no deseados en su computadora.

Del mismo modo, es posible que haya terminado con el objetivo que desea alcanzar al editarlo.

Cualquiera que sea el caso, puede restaurar el archivo Hosts predeterminado utilizando uno de los métodos anteriores.

Luego, simplemente ingrese la siguiente información a continuación en el editor de texto o Nano: este es el archivo Hosts tal como aparece normalmente en la mayoría de las Mac.

 ## # Base de datos de host # # localhost se usa para configurar la interfaz de bucle invertido # cuando el sistema se inicia. No cambie esta entrada. ## 127.0.0.1 localhost 255.255.255.255 broadcasthost :: 1 localhost fe80 :: 1% lo0 localhost 

¿Por qué debería editar su archivo de hosts?

Aumento de velocidad del navegador

Si un DNS es como una libreta de direcciones de Internet, puede pensar en el archivo Hosts de su Mac como una versión localizada.

Debido a que su computadora no tendrá que ponerse en contacto con un servidor DNS para traducir un nombre de dominio a una dirección IP, el uso del archivo Hosts Mac podría acelerar nominalmente su navegación por Internet.

Por ejemplo, si tiene un sitio que visita con frecuencia, simplemente use un servicio como IP Checker para averiguar su dirección IP. (Escriba el nombre de dominio en el cuadro del sitio).

Cuando edite el archivo Hosts, simplemente asigne esa dirección IP a ese nombre de dominio. No está claro cuánto acelerará su navegación, pero vale la pena intentarlo si se toma en serio la carga de ciertos sitios rápidamente.

Bloqueo de páginas web maliciosas

Si estás cansado de que se abran adware o páginas web maliciosas cuando navegas por Internet, puede ser útil editar el archivo Hosts.

Solo tenga en cuenta la próxima vez que aparezca un sitio sin su intención, y escriba el nombre de dominio.

Siga cualquiera de los métodos anteriores y agregue una dirección IP falsa. La próxima vez que un sitio intente redirigir su navegador, la página no se cargará.

Esta también es una excelente manera de bloquear sitios para el control parental. Simplemente edite un sitio que no desea que su hijo visite y dele una dirección IP falsa.

No podrán visitar el sitio, sin importar lo que hagan (a menos que descubran el método del archivo Hosts).

Productividad y enfoque

Esto puede ser una medida drástica, pero la edición inteligente del archivo Hosts puede hacer maravillas para su productividad y enfoque.

Si está trabajando en un informe, una novela u otro proyecto largo, pero parece que no puede evitar navegar por las redes sociales, esto podría ser útil.

Simplemente escriba los nombres de dominio en el archivo Hosts de Mac y asígneles una dirección IP no válida (como demostramos en los pasos anteriores).

La próxima vez que intente abrir Facebook, Reddit u otras redes sociales, su navegador no podrá hacerlo.

Alternativamente, puede asignar el sitio a una dirección de dominio real. Por ejemplo, mapear el dominio de Facebook a la dirección IP del New York Times.

Prueba de red

Editar el archivo Hosts de Mac es una excelente manera de probar nuevos servidores o redes web.

Los desarrolladores de red, por ejemplo, pueden redirigir un nombre de dominio a un sitio en desarrollo. Esto les permite ver un sitio como lo hará un usuario o visitante real.

Por supuesto, debido a que las pruebas del servidor y la red probablemente solo las realicen aquellos que ya están “al tanto”, no ampliaremos demasiado esta entrada.