Cargando



Cómo editar archivo Hosts en Mac

Tutorial mostrando los pasos para editar el archivo HOSTS encargado de funciones DNS en ordenadores Mac.


jul 06 2017 12:08
Avanzado
Total de Apartados : 2
jul 06 2017 16:17

Uno de los principales archivos de un sistema operativo, independiente de su desarrollador, es el archivo hosts el cual es un pequeño archivo usado por el equipo el cual permite al sistema operativo asignar nombres de host a direcciones IP. Gracias a este archivo podremos dirigir los nodos de una red local cuando trabajamos en una organización y por lo tanto su uso es de cuidado.

 

Este archivo hosts contiene líneas de texto en la cual observaremos una dirección IP en el primer campo seguida de uno o diversos nombres de hosts. Cada campo de estas líneas está separado por un espacio en blanco y podremos usar comentarios utilizando el símbolo #.

 

Gracias a este archivo podemos llevar a cabo tareas como:
  • Bloqueo o habilitación de sitios web
  • Crear un redireccionamiento local de red
  • Editar dominios

 

Qué es el DNS
El DNS (Domain Name System – Sistema de Nombres de Dominio) es el encargado de traducir las direcciones IP en nombres para que nosotros como usuarios podamos tener facilidad y comprensión a la hora de navegar en la red, por ejemplo, es mucho más fácil para nosotros ver www.solvetic.com que ver 178.33.118.246.

 

Este es el trabajo fundamental de DNS. Para más información sobre DNS, echa un vistazo a esto:

 

 

 

 


1. Editar archivo hosts Mac


Este archivo hosts se utliza mucho para tareas de administradores de sistemas, como por ejemplo para forzar en ese equipo en local concreto que se dirija a una IP concreta cuando se entre a un nombre de host concreto. El archivo hosts se encuentra ubicado en la ruta /etc/hosts por lo cual debemos abrir esta ubicación desde la terminal.

 

Paso 1

Para acceder a la terminal en Mac OS X podemos usar los siguientes métodos:
  • Terminal desde Spotlight
Spotlight es el icono de lupa en la parte superior, donde ingresamos el término Terminal, seleccionamos la opción requerida.

 

terminal--mac.jpg

  • Terminal desde Menú Utilidades
Vamos al menú Ir, seleccionamos Utilidades y en la ventana desplegada seleccionamos Terminal.

 

 

Una vez se abra la terminal ingresaremos lo siguiente para editar el archivo hosts:

sudo nano /etc/hosts
Podemos ver que el sistema nos solicita la contraseña para ejecutar el comando.

 

editar-hosts-mac-3.jpg

 

Paso 2

Una vez ingresemos de manera correcta nuestra contraseña veremos el archivo hosts.

 

editar-hosts-mac-4.jpg

 

Desde este punto vamos a editar el archivo según las necesidades que tengamos, por ejemplo, si vamos a desarrollar una web localmente debemos agregar lo siguiente al final de la línea de hosts:

fe80::1%lo0 localhost
Guardamos los cambios usando la combinación de teclas:

 

Ctrl + O

 

Y salimos del editor usando la combinación de teclas:

 

Ctrl + X

 

Paso 3

En caso que deseemos que algún sitio web no esté dirigido a nuestro host local debemos agregar una línea con la sintaxis: 127.0.0. 1 nombre_dominio, por ejemplo restrinjamos youtube, quedaría de la siguiente manera:
127.0.0.1 www.youtube.com

editar-hosts-mac-5.jpg

 

Paso 4

Una vez hayamos salido del editor y estemos en la terminal debemos ingresar lo siguiente para limpiar la caché DNS de nuestro Mac.
killall -HUP mDNSResponder

editar-hosts-mac-6.jpg

 


2. Edición del archivo Hosts con Hosts prefpane en macOS Sierra


Este archivo al tratarse de parte del sistema no será posible editarlo solo con su ejecución ya que requiere de privilegios administrativos especiales. Para esto podemos usar una utilidad llamada Hosts.prefpane la cual podemos descargar en el siguiente enlace:

 

 

Paso 1

La versión actual que encontraremos es la 1.3 y está en formato .pkg. Una vez descargado este archivo daremos doble clic sobre el para iniciar el proceso de instalación:

 

editar-archivo-host-mac-2.jpg

 

Paso 2

Pulsamos en Siguiente y veremos el tamaño total de la instalación:

 

editar-archivo-host-mac-3.jpg

 

Nota:
En el caso de contar con más usuarios en el sistema la línea Destino nos permite definir si esta aplicación será instalada para todos los usuarios o solo para el actual.

 

Paso 3

Pulsamos en Instalar y será necesario ingresar la contraseña de administrador:

 

editar-archivo-host-mac-4.jpg

 

Paso 4

Pulsamos en Instalar software para iniciar el proceso y una vez concluya veremos lo siguiente. Pulsamos en Cerrar para salir del asistente.

 

editar-archivo-host-mac-5.jpg

 

Paso 5

Una vez instalada esta utilidad abrimos Preferencias del sistema usando alguna de las siguientes opciones:
  • Desde el menú Apple / Preferencias del sistema
  • Usando el icono en el Dock
  • Ingresando la palabra preferencias en Spotlight y allí seleccionar Preferencias del sistema

 

Podemos ver que tenemos un nuevo acceso llamado Hosts:

 

editar-archivo-host-mac-6.jpg

 

Paso 6

Una vez accedamos a la utilidad debemos pulsar en el icono de candado ubicado en la parte inferior para habilitar los cambios. Una vez ingresemos nuestra contraseña de administrador podremos editar el archivo hosts para múltiples tareas.

 

editar-archivo-host-mac-7.jpg

 

Por ejemplo, si deseamos bloquear un sitio web especifico pulsaremos en el signo + ubicado en la parte inferior e ingresaremos la siguiente sintaxis:

127.0.0.1 (Sitio web)

editar-archivo-host-mac-8.jpg

 

Una vez hayamos realizado los cambios debemos pulsar en el icono de candado para prevenir la edición no autorizada del archivo.

 

Paso 7

Para comprobar su uso accederemos al sitio web bloqueado desde Safari o el navegador que usemos y podremos comprobar que el acceso ha sido negado:

 

editar-archivo-host-mac-9.jpg

 

Gracias a esta aplicación podremos controlar y administrar de forma sencilla el archivo Hosts de macOS Sierra.

 

Recordemos la importancia que este archivo tiene en el comportamiento de nuestro equipo Mac por lo que si en algún momento notamos fallas podemos acceder nuevamente al archivo hosts para revisar la configuración y cambiarla a gusto de cada uno en función de las necesidades que podamos ir teniendo.

 

En este tutorial te ofrecemos todos los pasos necesarios para resetear DNS caché en macOS Sierra


¿Te ayudó este Tutorial?


1 Comentarios

Esto es muy util para las redes DNS locales ponerlas a gusto o necesidades de cada uno.
No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X