El archivo Hosts en Windows 10: qué es y cómo editarlo

Popular:
¡MEJORA LA CONFIGURACIÓN DE TU SERVIDOR! APLICAR AVA Y LANZA CON UN 15% DE DESCUENTO
USA EL CÓDIGO PROMOCIONAL:

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:WindowsSystem32driversetchosts

Nota: 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

  1. Abre Notepad como Administrador (buscar > clic derecho > “Ejecutar como administrador”)

  2. Haz clic en File → Open

  3. Navega a:

    C:WindowsSystem32driversetc
  4. Selecciona “All Files” en el menú desplegable inferior derecho

  5. Elige el archivo hosts

  6. Añade tus entradas personalizadas al final

  7. Guarda el archivo

 Ejemplo de entrada:

127.0.0.1 testsite.local
192.168.88.200 dev.yourdomain.com

Có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.com

Ahora, 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 /flushdns

Ejecuta este comando en Command Prompt (como Administrador).

Problemas comunes y soluciones

ProblemaSolución
No se puede guardar el archivoAbre Notepad como Administrador
El antivirus bloquea la ediciónDesactiva temporalmente la protección o añade el archivo a la lista blanca
Los cambios no funcionanVací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 localhost

Puedes copiar y pegar esto si necesitas empezar de cero.

Resumen: por qué el archivo hosts sigue siendo importante

Caso de usoBeneficio
Probar nuevos sitios webNo se necesita cambiar el DNS
Bloquear sitios no deseadosRápido y sencillo
Desarrollo internoAsigna fácilmente dominios a IPs
Solución de problemas de DNSAísla y corrige problemas de resolución