Cómo editar, restablecer el archivo de hosts de Windows

Pruebe Nuestro Instrumento Para Eliminar Los Problemas

La pregunta surgió nuevamente y me di cuenta de que nunca había publicado un tutorial sobre cómo editar y restablecer el archivo de Windows Hosts. Primero me gustaría echar un vistazo a la funcionalidad del archivo Host.

El archivo de hosts de Windows se puede utilizar para bloquear o redirigir nombres de host. Un nombre de host es la parte principal de una dirección web o dirección local, por ejemplo, ghacks.net o localhost. Cada entrada del archivo de hosts especifica una dirección IP y un nombre de host, que básicamente le dice al sistema que el nombre de host debe resolverse con esa dirección IP.

El servidor DNS, que generalmente se consulta, se omite para todas las entradas en el archivo Hosts a menos que esté codificado en el sistema operativo.

Permítanme darles dos ejemplos en los que esto puede resultar beneficioso: los usuarios pueden bloquear empresas de publicidad conocidas o spammers redirigiendo las solicitudes a la PC local. Básicamente, esto no carga nada cuando un sitio web intenta cargar un anuncio, ventana emergente u otro elemento.

Otro ejemplo destaca que el archivo hosts puede ser beneficioso para los desarrolladores web. Digamos que acaba de mover su sitio web a un nuevo servidor y la IP cambió en el proceso. Los servidores DNS necesitan hasta 48 horas para propagarse, lo que significa que es difícil probar el sitio web en el nuevo servidor después del traslado si el servidor DNS todavía está redirigiendo la solicitud al servidor anterior.

El desarrollador web podría asignar la nueva dirección IP al sitio web para evitar el problema de propagación. (Por favor mira Trabajar en sitios web antes de la propagación de DNS para obtener una guía detallada sobre ese tema)

Cabe señalar que el archivo Hosts también puede ser explotado por software malicioso, ya sea redirigiendo al usuario de sitios legítimos a sitios cuestionables o bloqueando el acceso al software de seguridad que podría necesitar para eliminar esos programas nuevamente de la PC.

La ubicación del archivo Hosts de Windows

El archivo de Windows Hosts se encuentra en la siguiente ruta:

% SystemRoot% system32 drivers etc

El% SystemRoot% al principio es una variable que se establece en el directorio de Windows. La mayoría de los usuarios de Windows han instalado el sistema operativo en c: windows, lo que significa que el archivo hosts se puede encontrar en c: windows system32 drivers etc hosts

Puede que sea necesario mostrar las carpetas del sistema ocultas si se utiliza el Explorador de Windows para navegar a la carpeta.

Un clic en Herramientas> Opciones de carpeta en el Explorador de Windows y un cambio a la pestaña Ver abre un menú de configuración donde se pueden configurar las carpetas ocultas para que se revelen.

Si usa Windows 10, seleccione Archivo> Cambiar carpeta y Opciones de búsqueda y luego cambie al menú Ver.

Busque 'ocultar archivos protegidos del sistema operativo (recomendado)' y 'archivos y carpetas ocultos' y asegúrese de que el primero esté desmarcado y que el segundo esté configurado en 'Mostrar archivos, carpetas y unidades ocultos'. La configuración se puede invertir fácilmente de esta manera cuando sea necesario.

hidden folders

El archivo Hosts en sí se puede editar con cualquier editor de texto sin formato, el Bloc de notas, por ejemplo, que se envía con Windows. Primero debe verificar si el archivo Hosts está protegido contra escritura. Esto se hace haciendo clic derecho en el archivo y seleccionando propiedades en el menú contextual de apertura.

Mire la sección de atributos de la pestaña General. El archivo está protegido contra escritura si se marca sólo lectura. Si es así, elimine la entrada. Si mantiene la configuración de solo lectura, no es posible editar o restablecer el archivo de hosts.

Recuerde volver a establecer el atributo de solo lectura una vez que haya terminado para evitar la edición del archivo de hosts por parte de terceros.

hosts properties

El archivo de hosts de Windows predeterminado no tiene entradas activas. Tenga en cuenta que una línea que comienza con # es una línea de comentario que no se ejecutará ni procesará.

windows hosts file

Edición del archivo Hosts de Windows

Eche un vistazo a los ejemplos en los comentarios. La sintaxis es siempre la misma, primero la dirección IP a la que desea redirigir el nombre de host, luego el nombre de host separado por al menos un espacio.

  • Para agregar entradas al archivo de hosts, primero debe ingresar la dirección IP en la siguiente línea en blanco, seguida de un espacio (o presionando tabulador) y el nombre de host (que puede ser un nombre de dominio o localhost).
  • Para eliminar entradas de archivos de Windows Hosts, seleccione la línea completa y presione el botón Eliminar en el teclado. También puede agregar # delante de cualquier línea para convertirlo en un comentario para que no se procese sino que se conserve.
  • Para editar entradas individuales, haga clic en la línea del mapeo que desea editar y realice los cambios.
  • Para restablecer el archivo de hosts, simplemente elimine todas las líneas que no sean comentarios. Microsoft ha creado una solución Fix-Ii para restablecer el archivo de hosts que se puede utilizar en su lugar. Los usuarios solo tienen que ejecutar el programa una vez que lo hayan descargado en el sistema local. El principal beneficio es que no necesitan pasar por el proceso manual de esta manera.

Tenga en cuenta que debe guardar los cambios antes de que estén disponibles. En el Bloc de notas, seleccionaría Archivo> Guardar en el menú para hacer eso.

Y así es como edita y restablece el archivo Hosts de Windows. Deje cualquier pregunta o comentario abierto en la sección de comentarios a continuación.

Artículos relacionados