Cómo editar el archivo de hosts en Windows

¿Sabías que el archivo '/etc/hosts' también está presente en las ventanas? Este archivo, que muchas personas asocian con Linux, Unix y sistemas operativos similares a Unix, es en realidad un viejo compañero de viaje que le permite asignar nombres de host a direcciones IP.

El archivo de hosts o '/etc/hosts' (aunque este no es el único lugar donde se puede encontrar, ya que depende del sistema operativo) originalmente se llamaba HOSTS.TXT y originalmente estaba disponible a través del intercambio de archivos por parte de Stanford Research. Instituto para miembros de ARPANET, la primera red informática creada para el Departamento de Defensa de los Estados Unidos. Básicamente, lo que contenía y aún contiene son nombres de host con sus direcciones IP para resolver nombres de dominio.

La red, debido a su constante crecimiento, se ha vuelto demasiado grande para el mantenimiento manual. Así, entre 1983 y 1984, el DNS (Domain Name System) apareció para proporcionar un marco para la resolución instantánea y dinámica de nombres de host.

Aunque DNS ha reducido considerablemente el uso del archivo de hosts, sigue siendo útil para tareas como redirigir dominios locales a páginas de prueba, bloquear contenido de Internet y evitar el contacto con los servidores de activación en ciertos procesos de piratería de aplicaciones.

archivo /etc/hosts en Linux

archivo '/etc/hosts' en Linux

Sin embargo, el archivo hosts puede ser un vector de ataque para malware. En este caso, el malware podría modificar el archivo hosts para que redirija el tráfico a servidores que alojan contenido malicioso o no deseado. Por ejemplo, es posible que el usuario infectado termine viendo anuncios extraños o extrayendo criptomonedas a través de su navegador web, siendo estos escenarios aparentemente más probables que que su computadora deje de funcionar (aunque esto nunca puede excluirse). Los actores malintencionados a menudo prefieren que su malware pase desapercibido para evitar la detección.

A pesar de sus inconvenientes, el archivo hosts permite, además de lo ya mencionado, configurar un pequeño entorno de prueba dentro de una red de área local (LAN). Este es el escenario que vamos a cubrir en este artículo para aprender a configurar el archivo hosts en Windows de forma básica.

¿Dónde está el archivo '/etc/hosts' en Windows?

Sin más preámbulos, el camino a seguir con el Explorador de Windows es el siguiente: "Esta computadora"> C:> Windows> System32> controladores> etc.> hosts (el último elemento en la ruta es el archivo).

Ruta al archivo /etc/hosts en Windows

La ruta sin el archivo es la siguiente si quieres copia y pega tu ubicación en el explorador de archivos (primero debe presionar 'CTRL+I'):

C:\Windows\System32\drivers\etc

Y es el ubicación específica del archivo '/etc/hosts' en Windows (recuerde que al sistema de Microsoft no le importa la dirección de las barras inclinadas '/' y '\'):

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

Cómo editar el archivo de hosts en Windows

Las sucesivas versiones de Windows han introducido limitaciones a los directorios críticos del sistema para evitar que el usuario los modifique o elimine (al menos con la configuración por defecto del sistema operativo). Si desea modificar cualquier contenido en System32, debe usar la cuenta de Administrador del sistema, ya que la cuenta común, aunque está configurada como administrador por defecto, no tiene permisos para escribir en ella.

Para editar el archivo de hosts en Windows, primero debe abre el bloc de notas como administrador. Para ello, abra el menú de inicio del sistema, escriba "Bloc de notas" en el buscador, haga clic con el botón derecho en la entrada de la aplicación que queremos abrir y seleccione "Ejecutar como 'administrador". El sistema le preguntará al usuario si quiere que la aplicación haga algún cambio en el dispositivo, a lo que obviamente tendrá que decir que sí.

Ejecute el Bloc de notas como administrador en Windows 10

Confirme que desea abrir el Bloc de notas como administrador para editar el archivo de hosts en Windows

Una vez que abra el Bloc de notas como administrador, vaya al menú Archivo > Abrir proceda a la apertura, digna de redundancia, de los archivos host de Windows.

Abra el archivo de hosts en Windows con el Bloc de notas

Recordamos que la ruta para encontrar el archivo hosts en Windows es "Esta computadora" > C: > Windows > System32 > Controladores > etc.. Sin embargo, cuando llega allí, encuentra que la carpeta aparentemente está vacía porque el Bloc de notas no puede encontrar ningún archivo con una extensión '.txt'. Esto se soluciona seleccionando "Todos los archivos” en la lista desplegable en la esquina inferior derecha del cuadro de diálogo.

Mostrar todos los archivos en el bloc de notas

Seleccione el archivo /etc/hosts en Windows en System32

Alternativamente, una vez que el cuadro de diálogo "Abrir" esté abierto en el Bloc de notas, puede presionar la combinación de teclas "ctrl + L", luego copiar y pegar lo siguiente en la ruta de la dirección. Esto resultará en la apertura del archivo directamente:

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

Una vez abierto el archivo anfitriones en WindowsAsí es como se ve en la aplicación:

archivo /etc/hosts en Windows 10

En este caso, tenemos una instancia de Windows 10 ejecutándose en una máquina virtual GNOME Boxes, por lo que presentamos el IP de la máquina host junto al nombre de host (asus-silver). Todas las líneas precedidas por una almohadilla (#) son comentarios y, por lo tanto, se ignoran a nivel de configuración, pero pueden ser útiles para introducir descripciones de lo que hace el archivo o una línea específica.

Ingresar un host de red local en el archivo de Windows /etc/hosts

Después de realizar los cambios pertinentes en el archivo, se guarda como de costumbre, yendo al menú Archivo y haciendo clic en Guardar.

Guarde los cambios en el archivo /etc/hosts en Windows con el Bloc de notas

Con los cambios realizados en el archivo, intentamos acceder a un servidor HTTP (nginx) que se ejecuta en la máquina host a través de un contenedor Docker con Podman. En vez de poner la IP, que es un número que puede resultar difícil de recordar, ponemos el nombre del equipoy por lo que puede ver en la siguiente imagen, el archivo de hosts de Windows está haciendo su trabajo correctamente para mostrar el contenido servido por la máquina host a través del servidor HTTP.

El archivo de hosts funciona bien en Windows después de modificarlo

Ubicación del archivo de hosts en otros sistemas operativos

El archivo de hosts realiza esencialmente la misma función en todos los sistemas operativos, por lo que mencionaremos su ubicación a través de varios ejemplos en los que mencionaremos varios sistemas operativos que pueden o no ser populares. Advertimos que no hemos tenido en cuenta si el usuario tiene permisos, incluso indirectos, para modificarlo.

ubicación en androide:

/etc/hosts # Que es un enlace simbólico hacia /system/etc/hosts

ubicación en iOSMac OS:

/etc/hosts # Que es un enlace simbólico hacia /private/etc/hosts

ubicación en haikús:

/system/settings/network/hosts

ubicación en linux unixUnix y POSIX como:

/etc/hosts

conclusión

Aunque su uso ha disminuido bastante a lo largo de las décadas, el archivo de hosts sigue siendo útil para ciertos contextos y, como hemos visto a lo largo de este artículo, no solo para crear un pequeño entorno de prueba a través de una red local, sino también para la defensiva. propósitos o acceso restringido a ciertos recursos.

Eso sí, te recordamos que hay que manipularlo con mucho cuidado. Como consejo básico, le recomendamos que no ingrese una dirección IP pública allí a menos que sepa muy bien lo que está haciendo. Si desea jugar, es mejor ingresar las direcciones IP de la red local.

Via: Windows x Center

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir