Revista Informática

Cómo modificar el archivo hosts en Windows 11

Publicado el 30 octubre 2024 por Daniel Rodríguez @analyticslane
Cómo modificar el archivo hosts en Windows 11

El archivo hosts es una parte esencial de los sistemas operativos mediante el cual se puede asociar nombres de dominio con direcciones IP. Evitando la necesidad de acceder a un servidor DNS. Básicamente, el archivo hosts funciona como una libreta de direcciones local que el sistema operativo consulta antes de recurrir al servidor DNS. Aunque, en la mayoría de los casos, la traducción de los nombres de dominio a direcciones IP se realiza mediante el uso de los servidores DNS, puede ser utilizado agregar direcciones al archivo hosts para resolver los nombres de manera local. Por ejemplo, para las direcciones IP de una red local. En esta entrada se verá porque puede ser interesante y como modificar el archivo hosts en Windows 11.

¿Por qué modificar el archivo hosts?

Modificar el archivo hosts puede ser útil para resolver algunos problemas como:

  1. Pruebas de desarrollo local: En entornos de desarrollo puede ser interesante modificar el archivo hosts para apuntar un nombre de dominio a una IP local. Por ejemplo, cuando se prueba un desarrollo en la máquina local se puede apuntar un nombre de dominio a 127.0.0.1 (la IP para que hace referencia a la máquina local) para probar cómo funciona el sitio web en producción
  2. Acceso a servidores internos: En entornos corporativos o de redes privadas, es común asignar nombres personalizados a servidores internos. Al agregar estos nombres al archivo hosts, es posible acceder a estos sin necesidad de recordar la dirección IP.
  3. Bloqueo de sitios web: El archivo hosts también puede ser utilizado para bloquear el acceso a sitios. Esto se puede conseguir redirigiendo el nombre del sitio web que se desea bloquear a una dirección IP no válida (como 0.0.0.0), lo que impide que el navegador acceda al sitio.
  4. Solucionar problemas de resolución de nombres: Si existen problemas con la resolución de nombres de dominio (DNS) en la red local, una solución temporal y fácil de implementar es modificar el archivo hosts.

¿Dónde se encuentra el archivo hosts en Windows 11?

En Windows 11, el archivo hosts se encuentra en la siguiente ubicación:

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

Esta es una carpeta del sistema, por lo que es necesario permisos de administrador para poder modificarlo. Además, como cualquier archivo del sistema, es necesario realizar las operaciones con precaución para evitar problemas.

Cómo modificar el archivo hosts

Los pasos para modificar el archivo hosts en Windows 11 son los siguientes:

    Abrir un editor de texto como administrador: Dado que, para poder modificar el archivo hosts en Windows 11 son necesarios permisos de administrador, el primer paso es abrir un editor de texto con estos permisos.
    Para lo que se debe seleccionar el editor de texto (por ejemplo, el Bloc de notas) y hacer clic con el botón secundario del ratón para seleccionar Ejecutar como administrador
    Navegar al archivo hosts: Una vez abierto el editor de texto con permisos de administrador, se deben seguir los siguientes pasos:
  • Dentro del editor de texto, ir a "Archivo" -> "Abrir".
  • Navegar a la ubicación C:\Windows\System32\drivers\etc\.
  • Cambiar el tipo de archivo a "Todos los archivos" para poder ver el archivo hosts.
  • Seleccionar el archivo y hacer clic en "Abrir".
    Modificar las entradas en el archivo hosts: Las entradas en el archivo hosts siguen un formato muy sencillo. Cada línea contiene una dirección IP seguida de un nombre de dominio, separados por al menos un espacio o tabulación. Por ejemplo, para redirigir el dominio ejemplo.com a la máquina local (127.0.0.1), solamente se tienen que agregar una línea con la IP, un espacio o tabulador y el dominio.
    Guardar los cambios: Una vez que se hayan realizado las modificaciones, se debe guardar el archivo. Es importante no cambiar el nombre o la extensión del archivo.

Cómo probar que los cambios están funcionando

Después de modificar el archivo hosts, existen varios métodos para comprobar que los cambios se han aplicado correctamente.

    Ping en la consola de comandos: Se puede abrir una ventana de "Símbolo del sistema" y ejecutar el comando ping seguido del nombre del domino. ping ejemplo.com Si la configuración es correcta, se debería ver el nombre del dominio resuelto a la dirección IP indicada en el archivo hosts.
    Probar en el navegador: En un navegador web al escribir el nombre de dominio, si todo está bien configurado, este debería ser redirigido a la IP.

Conclusión

Modificar el archivo hosts en Windows 11 puede ser una solución sencilla para redirigir un dominio a una dirección IP de cara a realizar pruebas con ellas.

Nota: La imagen de este artículo fue generada utilizando un modelo de inteligencia artificial.


Volver a la Portada de Logo Paperblog