Cómo editar tu archivo hosts en Windows 10

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

El hosts file en Windows 10 dedicated servers es un archivo de texto plano utilizado para asignar nombres de host a direcciones IP, lo que te permite anular DNS para dominios específicos. Esto es especialmente útil para desarrollo web, pruebas, bloqueo de sitios web o redirección local de dominios.

Aquí tienes una guía paso a paso sobre cómo editar de forma segura el hosts file en una máquina con Windows 10.

¿Qué es el Hosts File?

El hosts file se encuentra en:

C:WindowsSystem32driversetchosts

Cada entrada en este archivo asigna una dirección IP a un nombre de dominio, por ejemplo:

127.0.0.1 example.com

Esto obliga al sistema a resolver example.com a la dirección IP 127.0.0.1 (localhost) en lugar de consultar servidores DNS.

Paso a paso: edición del Hosts File

Paso 1: Abre Notepad como administrador

Debes ejecutar un editor de texto con privilegios administrativos para editar el hosts file.

  1. Pulsa Start, escribe

    notepad

    .

  2. Haz clic derecho en Notepad, elige Run as administrator.

  3. Si UAC (User Account Control) lo solicita, haz clic en Yes.

Paso 2: Abre el Hosts File

En Notepad:

  1. Haz clic en File > Open.

  2. Navega a:

    C:WindowsSystem32driversetc
  3. Cambia el tipo de archivo de «Text Documents (*.txt)» a «All Files«.

  4. Selecciona hosts y haz clic en Open.

Paso 3: Realiza tus cambios

Ahora puedes añadir o eliminar líneas. Formato:

IP_address domain_name

Ejemplos:

  • Redirigir dominio a la máquina local:

    127.0.0.1 testsite.local
  • Apuntar el dominio a un servidor específico:

    192.168.1.50 myapp.dev

Para bloquear un sitio web:

127.0.0.1 facebook.com

⚠️ Cada entrada debe estar en una nueva línea, y las líneas que comienzan con

#

se tratan como comentarios.

Paso 4: Guarda y sal

Después de editar:

  1. Haz clic en File > Save.

  2. Cierra Notepad.

Los cambios surten efecto de inmediato — no se requiere reinicio.

Consejo: prueba los cambios de tu Hosts File

Abre Command Prompt y escribe:

ping yourdomain.com

Debería mostrar la IP que especificaste.

También puedes probar en el navegador, o usar ipconfig /flushdns para borrar la caché DNS si los cambios no se reflejan de inmediato.

Solución de problemas

  • ¿Access Denied? Asegúrate de haber abierto Notepad como administrador.

  • ¿Sigues viendo la IP antigua? Ejecuta ipconfig /flushdns en Command Prompt.

  • ¿Conflicto con antivirus? Algunos programas de seguridad pueden bloquear cambios en el hosts file — añádelo a la lista blanca si es necesario.

Casos de uso

  • Vista previa de sitios web antes de la propagación de DNS

  • Bloquear sitios distractores o maliciosos

  • Configurar entornos de desarrollo o staging

  • Anular DNS sin modificar la configuración del servidor