Cómo editar el archivo hosts en Windows y macOS: guía completa
Actualizado: Mayo 2025
¿Qué es el archivo hosts?
El archivo hosts es una lista local que permite asociar nombres de dominio a direcciones IP. Es útil para redirigir sitios, bloquear páginas web o realizar pruebas locales de forma rápida.
¿Para qué sirve el archivo hosts?
- Redireccionar dominios a entornos de desarrollo local.
- Bloquear sitios web no deseados.
- Realizar pruebas antes de publicar una web.
- Evitar distracciones bloqueando páginas como redes sociales.
Ubicación del archivo hosts
| Sistema Operativo | Ruta |
|---|---|
| Windows | C:\Windows\System32\drivers\etc\hosts |
| macOS | /etc/hosts |
Cómo editar el archivo hosts en Windows
- Abre el Bloc de notas como administrador.
- Ve a Archivo > Abrir y escribe:
C:\Windows\System32\drivers\etc. - Selecciona “Todos los archivos” y abre
hosts. - Agrega tus líneas personalizadas, por ejemplo:
127.0.0.1 midominio.local 0.0.0.0 www.paginaquebloqueo.com - Guarda el archivo.
- Abre CMD y ejecuta:
ipconfig /flushdns
Cómo editar el archivo hosts en macOS
- Abre la Terminal.
- Ejecuta:
sudo nano /etc/hosts - Ingresa tu contraseña de administrador.
- Edita el archivo y añade tus entradas:
127.0.0.1 midominio.local 0.0.0.0 www.paginaquebloqueo.com - Guarda con
Ctrl + Oy sal conCtrl + X. - Actualiza la caché DNS con:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Ejemplo completo del archivo hosts
# Entradas del archivo hosts
127.0.0.1 localhost
127.0.0.1 prueba.midominio.com
0.0.0.0 www.facebook.com
Recomendaciones al editar el archivo hosts
- No borres
127.0.0.1 localhost. - Haz una copia de seguridad antes de editar.
- Usa un editor con permisos de administrador.
- Limpia la caché DNS después de modificar el archivo.
Conclusión
Modificar el archivo hosts puede ayudarte a realizar tareas de desarrollo, redirección y bloqueo de sitios web. Tanto en Windows como en macOS, es una herramienta sencilla pero potente que vale la pena conocer.