Cómo modificar el archivo hosts en Windows, Linux y macOS

El archivo hosts es una herramienta fundamental en cualquier sistema operativo. Su función es asignar nombres de dominio a direcciones IP de forma local, lo que permite realizar pruebas de desarrollo, redirigir dominios a otras IPs o bloquear sitios específicos. A continuación, te explicamos cómo modificar el archivo hosts en Windows, Linux y macOS de forma clara y sencilla.


Modificar el archivo hosts en Windows

Paso 1: Abre el Bloc de notas como administrador

Abre el menú de inicio y busca Bloc de notas o Notepad. Haz clic derecho sobre el icono y selecciona Ejecutar como administrador; este paso es crucial para asegurar que puedas guardar los cambios en el archivo posteriormente.

Paso 2: Accede y abre el archivo hosts

Con el Bloc de notas abierto, ve a Archivo > Abrir.

En el campo de dirección, copia y pega la ruta C:/Windows/System32/drivers/etc y presiona Enter. Asegúrate de que el filtro de tipos de archivo esté configurado en Todos los archivos o All files para que puedas ver el archivo hosts. Una vez que aparezca, selecciónalo y haz clic en Abrir.

Paso 3: Edita el archivo hosts

Verás el contenido actual del archivo hosts. Para agregar una nueva entrada, desplázate hasta una línea en blanco y escribe la dirección IP seguida del dominio correspondiente, por ejemplo: 123.456.7.8 tudominio.com.

Si necesitas modificar una entrada existente, busca la línea correspondiente y edita la información según lo requieras. Asegúrate de mantener el formato correcto para evitar errores en la resolución de nombres de dominio.

Paso 4: Guarda los cambios

Haz clic en Archivo > Guardar (Save). Verifica que el archivo se guarde correctamente sin errores.

Modificar el archivo hosts en Linux

Paso 1: Abre la terminal

Haz clic en el ícono de la terminal o usa el atajo Ctrl + Alt + T.

Paso 2: Abre el archivo hosts con permisos de superusuario

Escriba el siguiente comando para abrir el archivo hosts en un editor de texto:

sudo nano /etc/hosts

Introduce tu contraseña cuando se te pida (no se mostrará mientras escribes).

Paso 3: Edita el archivo hosts

Navega con las flechas del teclado. Para agregar un nuevo host busca una línea en blanco y añade la IP del servidor seguido del dominio, por ejemplo:
xxx.xxx.x.x tudominio.com

Paso 4: Guarda y cierra el archivo

Presiona Ctrl + O y luego Enter para guardar.

Usa Ctrl + X para salir del editor.


Modificar el archivo hosts en macOS

Método 1: Usando el Terminal

Paso 1: Abrir el Terminal

Para comenzar, abre el Terminal de tu Mac. Puedes hacerlo de dos maneras:

  • Usando Spotlight: Haz clic en el ícono de la lupa en la esquina superior derecha de tu pantalla, escribe «Terminal» y presiona Enter.
  • Desde la carpeta de Aplicaciones: Ve a Aplicaciones > Utilidades y selecciona Terminal.

Para comenzar, abre el Terminal de tu Mac. Puedes hacerlo de dos maneras: Usando Spotlight, haciendo clic en el ícono de la lupa en la esquina superior derecha de tu pantalla, escribiendo «Terminal» y presionando Enter, o desde la carpeta de aplicaciones; ve a Aplicaciones > Utilidades y seleccionando Terminal.

Paso 2: Editar el Archivo Hosts

Una vez que se abra la aplicación Terminal, verás una ventana con el nombre de tu computadora seguido de una línea de comandos. Escribe el siguiente comando y presiona Enter:

sudo nano /etc/hosts

Este comando abrirá el archivo hosts en el editor de texto nano. El sistema te pedirá la contraseña de administrador. Esta contraseña es la misma que usas al iniciar sesión en tu Mac. Nota: cuando ingreses la contraseña, no verás que los caracteres se muestran ni se moverá el cursor; esto es normal. Solo escribe la contraseña y presiona Enter.

Paso 3: Modificar el Archivo Hosts

Si la contraseña fue correcta, verás el contenido del archivo hosts. Para realizar los cambios:

Usa las flechas del teclado para moverte hasta una línea en blanco y agregar una nueva entrada con la siguiente estructura:

XX.XXX.XXX.XXX MiDominio.info www.MiDominio.info

Sustituye XX.XXX.XXX.XXX por la dirección IP que desees asociar con el dominio. Si deseas modificar una línea existente, simplemente ubica la línea correspondiente y realiza los cambios.

Paso 4: Guardar y Salir

Una vez que hayas realizado los cambios, guarda el archivo presionando Control + O y luego Enter para confirmar. Para salir del editor, presiona Control + X.

Paso 5: Limpiar la Caché

Para asegurarte de que los cambios surtan efecto, necesitas vaciar la caché de DNS de tu sistema. Escribe el siguiente comando en el Terminal y presiona Enter:

dscacheutil -flushcache

Paso 6: Cerrar el Terminal

Finalmente, cierra la ventana del Terminal. Los cambios ya estarán aplicados.

Método 2: Usando la Carpeta de Archivos

Paso 1: Localizar el Archivo Hosts

El archivo hosts está ubicado en la carpeta /private/etc de tu Mac, pero debido a que el directorio private es una carpeta oculta, necesitas acceder a él de la siguiente manera:

  • En el Finder, haz clic en el menú Ir en la parte superior de la pantalla.
  • Selecciona Ir a la carpeta….
  • En la ventana que aparece, escribe la siguiente ruta /etc/hosts y haz clic en Ir:

Paso 2: Copiar el Archivo Hosts

Una vez que encuentres el archivo hosts, cópialo a tu escritorio para poder editarlo sin problemas. Esto te permitirá modificarlo sin restricciones.

Paso 3: Editar el Archivo Hosts

Para editar el archivo, haz clic derecho sobre él y selecciona Abrir con > TextEdit. Ahora puedes agregar o modificar las entradas de IP y dominio, siguiendo la misma estructura mencionada anteriormente:

XX.XXX.XXX.XXX   MiDominio.info   www.MiDominio.info

Paso 4: Guardar los Cambios

Una vez que hayas realizado los cambios, guarda el archivo. Luego, vuelve a la ubicación original en la carpeta /private/etc.

Paso 5: Reemplazar el Archivo Original

Cuando intentes mover el archivo de nuevo a su ubicación original, macOS te pedirá que ingreses tus credenciales de administrador. Selecciona el botón Autenticar para continuar.

Paso 6: Confirmar la Reemplazo del Archivo

Al intentar reemplazar el archivo original, aparecerá una ventana de confirmación. Haz clic en Reemplazar para completar la acción.

Paso 7: Introducir la Contraseña de Administrador

Para confirmar el reemplazo, ingresa tu contraseña de administrador y presiona OK. Con esto, el archivo hosts editado se colocará nuevamente en su ubicación original, y los cambios se aplicarán correctamente.


Notas adicionales

Modificar el archivo hosts puede afectar la forma en que tu dispositivo accede a ciertos sitios web. Ten cuidado al hacer cambios y asegúrate de tener una copia de seguridad si es necesario.