El archivo Hosts en Windows 10: qué es y cómo editarlo ⋆ ALexHost SRL
Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills
16.12.2024

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

El archivo hosts es un archivo de texto plano utilizado por el sistema operativo para asignar nombres de dominio a direcciones IP antes de que el sistema compruebe los servidores DNS externos. Editando el fichero hosts, puedes definir manualmente qué direcciones IP están asociadas a nombres de dominio específicos. Esto es útil para probar sitios web, bloquear ciertos dominios o anular la configuración DNS.

En este artículo, explicaremos qué es el archivo hosts, cómo funciona en Windows 10 y proporcionaremos instrucciones paso a paso sobre cómo encontrar, editar y utilizar el archivo hosts de forma eficaz.


¿Qué es el archivo hosts?

El archivo hosts es un archivo del sistema que contiene asignaciones estáticas de nombres de dominio a direcciones IP. Cuando escribes un nombre de dominio en tu navegador (por ejemplo, www.example.com), tu ordenador comprueba el archivo hosts antes de contactar con un servidor DNS para resolver el dominio en una dirección IP. Si hay una entrada para el dominio en el archivo hosts, el sistema utiliza la dirección IP especificada allí.

Usos comunes del archivo hosts:

  • Bloquear sitios web: Redirige un dominio (por ejemplo, www.ads.com) a 127.0.0.1, bloqueando el acceso de forma efectiva.
  • Probar sitios web: Apunte un dominio a un servidor de desarrollo local.
  • Evitar problemas de DNS: Asigne manualmente una dirección IP a un dominio si el DNS no resuelve correctamente.

Ubicación del archivo Hosts en Windows 10

En Windows 10, el archivo hosts se encuentra en el siguiente directorio:

C:\Windows\System32\drivers\etc\hosts

Necesitarás privilegios administrativos para editar este archivo porque es un archivo protegido del sistema.


Cómo editar el archivo Hosts en Windows 10

Para editar el archivo hosts, siga estos pasos:

Paso 1: Abra el Bloc de notas como Administrador

  • Haga clic en el botón Inicio, escriba Bloc de notas en la barra de búsqueda.
  • Haga clic con el botón derecho en Bloc de notas y seleccione Ejecutar como administrador.

Paso 2: Abrir el archivo Hosts

  • En el Bloc de notas, haga clic en Archivo > Abrir.
  • Navegue hasta la ubicación del archivo hosts:
    C:\Windows\System32\drivers\etc\
  • En la esquina inferior derecha del cuadro de diálogo Abrir, cambie el filtro de tipo de archivo de Documentos de texto (*.txt) a Todos los archivos.
  • Seleccione el archivo hosts y haga clic en Abrir.

Paso 3: Añadir entradas al archivo hosts

Una vez abierto el archivo de hosts, puede añadir, modificar o eliminar asignaciones de dominio a IP. Cada entrada debe estar en una nueva línea con el siguiente formato:

Dirección_IP Nombre_dominio

Por ejemplo, para bloquear www.ads.com, puede añadir esta línea:

127.0.0.1 www.ads.com

Esto redirigirá cualquier petición de www.ads.com a su máquina local (127.0.0.1), bloqueando efectivamente el acceso a ese sitio web.

Si desea apuntar un dominio a una dirección IP específica (por ejemplo, para realizar pruebas), puede utilizar el siguiente formato:

192.168.1.100 www.example.com

Esto forzará al sistema a resolver www.example.com a la dirección IP local 192.168.1.100.

Paso 4: Guarde el archivo Hosts

Después de realizar los cambios, haga clic en Archivo > Guardar para guardar el archivo hosts. Es posible que se le pida que confirme los permisos administrativos para realizar cambios.


Ejemplos prácticos de uso del archivo Hosts

1. Bloqueo de sitios web no deseados

Puede bloquear el acceso a determinados sitios web asignándolos a una dirección IP inexistente o a 127.0.0.1, que es la dirección localhost. Esto impide que el navegador cargue el sitio web.

Por ejemplo, para bloquear Facebook, añada la siguiente entrada al archivo hosts:

127.0.0.1 www.facebook.com 127.0.0.1 facebook.com

Cuando intentes visitar www.facebook.com, no se cargará porque el sistema está intentando resolverlo en 127.0.0.1, que no aloja el sitio web.

2. Redireccionamiento de dominios para pruebas

Si está desarrollando un sitio web y desea probarlo en su máquina local sin afectar al sitio activo, puede editar el archivo hosts para redirigir el dominio a su servidor de desarrollo local.

Por ejemplo, si su servidor local se ejecuta en 192.168.1.50 y desea probar www.mytestsite.com localmente, puede añadir:

192.168.1.50 www.mytestsite.com

Ahora, cuando visites www.mytestsite.com, se resolverá en tu servidor local para la prueba.

3. Cómo evitar los problemas de DNS

Si un servidor DNS no resuelve correctamente un dominio, o si necesitas una solución temporal mientras se propagan los cambios DNS, puedes configurar manualmente la dirección IP en el archivo hosts.

Por ejemplo, si www.example.com debería resolverse en 93.184.216.34, puedes añadir:

93.184.216.34 www.example.com

De este modo, el dominio se resolverá en la dirección IP especificada sin depender de servidores DNS externos.

Pon a prueba tus habilidades en todos nuestros servicios de Hosting y ¡obtén un 15% de descuento!

Utiliza el código al pagar:

Skills