El archivo de hosts en Windows: ¿dónde se encuentra, cómo cambiarlo, por qué es necesario, qué aspecto debe tener?

El archivo de hosts en Windows: ¿dónde se encuentra, cómo cambiarlo, por qué es necesario, qué aspecto debe tener?.

Los usuarios de ordenadores rara vez intentan averiguar cómo funcionan las distintas funciones del sistema operativo que utilizan. La mayoría de la gente sabe que para conectarse a Internet mediante un cable o Wi-Fi, lo único que tiene que hacer es introducir su nombre de usuario/contraseña y escribir su solicitud en el navegador. Sin embargo, el principio de funcionamiento de Internet es mucho más complejo. Un papel importante en la conexión de su ordenador a Internet lo desempeña el archivo de hosts del sistema en Windows, que a menudo es atacado por el software de virus. En este artículo le diremos qué aspecto debe tener el archivo de hosts, dónde encontrarlo en Windows, cómo cambiarlo y qué tareas realiza.

¿Por qué es necesario el archivo de hosts en Windows?

En el sistema operativo Windows, el archivo de hosts puede denominarse una especie de «Instrucciones de conexión a Internet». Su tarea principal es convertir la información simbólica entrante sobre el dominio solicitado en la dirección IP requerida. Al conectarse a un determinado sitio en Internet, la solicitud de caracteres se convierte en la dirección IP del servidor al que se conecta el ordenador. El archivo de hosts es el responsable de esta conversión, y la petición del ordenador a éste tiene prioridad sobre la petición a los servidores DNS.

Una vez aprendidas las funciones del archivo hosts, los desarrolladores de virus tienden a utilizarlo para sus propios fines. En particular, este archivo puede utilizarse para prohibir que un ordenador se conecte a una dirección IP o a un sitio específico. La mayoría de las veces, los usuarios malintencionados utilizan el sitio anfitrión de un ordenador para bloquear el acceso a las redes sociales más populares o a los sitios con software antivirus.

También es común el modelo de engañar al usuario sustituyendo la información en el archivo de hosts sobre la dirección IP a la que debe conectarse el navegador al introducir un nombre de dominio específico para un sitio. Del mismo modo, los atacantes dirigen a un usuario de ordenador a un sitio que se parece al recurso solicitado, como una red social popular. Un usuario desatento introduce el nombre de usuario y la contraseña de su cuenta en una ventana emergente, que se envía al atacante.

Para deshacerse de los problemas de redireccionamientos no deseados a sitios maliciosos, debe mantener su archivo de hosts en buenas condiciones y editarlo cuando sea necesario.

¿Dónde está el archivo de hosts en Windows 10, Windows 8?

Dado que el archivo hosts es un archivo de sistema y se instala con el sistema operativo Windows, debe buscarlo en la carpeta correspondiente. Hay dos maneras de encontrar el archivo de hosts en su ordenador.

La primera forma

Abra una búsqueda en su ordenador, escriba «documents: hosts» como consulta de búsqueda y comience a buscar el archivo deseado. Este método de búsqueda del archivo de hosts tiene una gran desventaja: se pierde mucho tiempo. Si su ordenador tiene un gran disco duro lleno de información, la búsqueda del archivo de hosts puede llevar decenas de minutos o incluso más de una hora. Para reducir el tiempo que se tarda en encontrar el archivo, puede designar la unidad (o carpeta) aproximada donde se encuentra el archivo.

La segunda forma

La segunda forma es mucho más sencilla: basta con ir a la carpeta donde se encuentra el archivo de hosts. En Windows, la ubicación de este archivo no cambia de una versión a otra, y se encuentra en «C:\NWindows\NSistema32\Nconductores«. Si la unidad de su sistema no es C (es decir, la unidad donde está instalado el sistema operativo), deberá buscar allí, no como se muestra en el ejemplo.

¿Cómo puedo cambiar el archivo de hosts en Windows?

En el sistema operativo Windows, sólo se pueden cambiar los valores del archivo de hosts si se accede como administrador. Muchos virus hacen esto sin ningún problema, mientras que los usuarios suelen olvidar que los archivos del sistema sólo pueden ser modificados si se accede a ellos como administrador del ordenador. Unas sencillas instrucciones sobre cómo cambiar el archivo de hosts en Windows:

  1. Haga clic en el botón Inicio, vaya a la pestaña «Todas las aplicaciones», desplácese hasta «Estándar – Windows», expanda este elemento y haga clic con el botón derecho en el programa «Bloc de notas». Seleccione Ejecutar como administrador. El sistema operativo le pedirá que confirme que desea ejecutar el archivo como administrador: haga clic en «Sí».
  2. A continuación, en el bloc de notas que aparece, haga clic en Archivo – Abrir… y navegue hasta la carpeta donde se encuentra el archivo de hosts. Como mencionamos anteriormente, este archivo suele estar ubicado en la siguiente dirección: C:\NWindows\NSistema32\Nconductores. Para ver el archivo a través del Bloc de notas, recuerde seleccionar «Todos los archivos» en la esquina inferior derecha. Una vez encontrado el archivo de hosts, ábralo.

Ahora tiene la opción de modificar el archivo de hosts en Windows, ya que se abre a través del «Bloc de notas» ejecutado con privilegios de administrador. Un error común entre los usuarios es cuando abren un archivo de hosts sin derechos de administrador, lo modifican, pero la información del archivo sigue siendo la misma después de guardarlo.

¿Qué aspecto debe tener el archivo de hosts?

Si el software antivirus ha cambiado el archivo de hosts, debe cambiar la información en él por la estándar para poder conectarse de nuevo a todos los sitios de Internet. Una vez que haya ejecutado el archivo de hosts como administrador, debe comprobar la información que contiene con la ideal. A continuación puede ver el aspecto que debería tener el archivo de hosts en su forma no modificada. Lo más fácil es copiar el código proporcionado y reemplazar completamente el de su archivo de hosts.

Lo que debería estar en su archivo de hosts:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# Este es un ejemplo de archivo HOSTS utilizado por Microsoft TCP/IP para Windows.
#
# Este archivo contiene las asignaciones de direcciones IP a nombres de host. Cada
# La entrada debe mantenerse en una línea individual. La dirección IP debe
# se colocará en la primera columna seguido del nombre del host correspondiente.
# La dirección IP y el nombre del host deben estar separados por al menos un
# espacio.
#
# Además, se pueden insertar comentarios (como estos) en cada uno de los
# líneas o a continuación del nombre de la máquina denotado por un símbolo ‘#’.
#
# Por ejemplo:
#
# 102.54.94.97 rhino.acme.com # servidor de origen
# 38.25.63.10 x.acme.com # x client host
# La resolución de nombres de localhost se maneja dentro del propio DNS.
# 127.0.0.1 localhost
# ::1 localhost

Advertencia: Los programas antivirus son cada vez más avanzados, y si, a primera vista, cree que el archivo de hosts de su ordenador es exactamente igual al que se muestra arriba, puede que no lo sea. Por ejemplo, a veces el virus cambia letras inglesas similares por letras rusas o el número 0 por la letra O. Otra forma común de manipular el archivo de hosts es añadir información sobre la denegación de acceso a sitios muy por debajo del área visible para el usuario.

Tenga en cuenta que si se han vuelto a añadir cadenas no deseadas al archivo de hosts después de haberlo modificado, el ordenador debe ser completamente revisado en busca de virus, que pueden sustituir el archivo «nativo» del sistema por el suyo propio inmediatamente después de que el usuario haya realizado el ajuste.

Cargando…