El archivo Hosts en Windows 10: qué es y cómo editarlo
Al administrar sitios web, servidores o probar entornos locales, tener control sobre cómo se resuelven los nombres de dominio es fundamental. El archivo hosts en Windows 10 proporciona una forma rápida y directa de asignar nombres de dominio a direcciones IP, omitiendo los servicios DNS externos. Ya seas desarrollador, administrador de sistemas o cliente de hosting que trabaja con entornos personalizados, esta herramienta puede ahorrar tiempo y simplificar la resolución de problemas. En esta guía, te mostraremos qué hace el archivo hosts, dónde encontrarlo y cómo editarlo de forma segura.
¿Qué es el archivo hosts?
El archivo hosts es un archivo local del sistema que se utiliza para asociar nombres de host con direcciones IP. Cuando visitas un dominio, Windows comprueba el archivo hosts antes de consultar los servidores DNS. Eso significa que puedes usarlo para anular la configuración DNS, bloquear sitios web específicos o crear entornos de desarrollo personalizados.
Casos de uso comunes:
Redirigir dominios a servidores de prueba o entornos de staging
Bloquear sitios no deseados (anuncios, servicios de seguimiento)
Apuntar un dominio a localhost para desarrollo
Omitir la propagación DNS al lanzar un nuevo sitio web
¿Dónde se encuentra?
Encontrarás el archivo hosts aquí:
C:WindowsSystem32driversetchostsNota: Este archivo no tiene extensión (como .txt) y debe abrirse con permisos elevados.
Cómo editar el archivo hosts en Windows 10
Necesitas permisos de administrador para hacer cambios. Así es como:
Paso a paso
Abre Notepad como Administrador (buscar > clic derecho > “Ejecutar como administrador”)
Haz clic en File → Open
Navega a:
Selecciona “All Files” en el menú desplegable inferior derecho
Elige el archivo hosts
Añade tus entradas personalizadas al final
Guarda el archivo
Ejemplo de entrada:
127.0.0.1 testsite.local
192.168.88.200 dev.yourdomain.comCómo bloquear un sitio web usando el archivo hosts
Para bloquear el acceso a un dominio:
127.0.0.1 facebook.com
127.0.0.1 www.facebook.comAhora, cualquier intento de abrir Facebook será redirigido a tu localhost, bloqueando efectivamente el sitio.
Aplicar cambios: vaciar la caché DNS
Después de editar el archivo hosts, borra la caché DNS para asegurarte de que se apliquen las nuevas reglas:
ipconfig /flushdnsEjecuta este comando en Command Prompt (como Administrador).
Problemas comunes y soluciones
| Problema | Solución |
|---|---|
| No se puede guardar el archivo | Abre Notepad como Administrador |
| El antivirus bloquea la edición | Desactiva temporalmente la protección o añade el archivo a la lista blanca |
| Los cambios no funcionan | Vacía la caché DNS, reinicia el navegador o el ordenador |
Restablecer a los valores predeterminados
Si has hecho cambios y algo salió mal, aquí está el archivo hosts predeterminado de Windows 10:
# Copyright (c) Microsoft
127.0.0.1 localhost
::1 localhostPuedes copiar y pegar esto si necesitas empezar de cero.
Resumen: por qué el archivo hosts sigue siendo importante
| Caso de uso | Beneficio |
|---|---|
| Probar nuevos sitios web | No se necesita cambiar el DNS |
| Bloquear sitios no deseados | Rápido y sencillo |
| Desarrollo interno | Asigna fácilmente dominios a IPs |
| Solución de problemas de DNS | Aísla y corrige problemas de resolución |


