Saltar al contenido

Cómo editar archivos de hosts en Windows 10

marzo 27, 2021

Bienvenido/a, os traemos un nuevo artículo en soporteTIC!

Windows 10 dificulta la edición del archivo Hosts al hacerlo de solo lectura. Podemos editar el archivo Hosts fácilmente usando el Bloc de notas o incluso desde la línea de comandos o de forma remota. Discutiremos todos estos métodos en este artículo, así que estad atentos.

¿Qué es un archivo Hosts?

El archivo de hosts sirve como servidor DNS local para la computadora y se usa para asignar direcciones IP a nombres de dominio.

El archivo de hosts es esencialmente el primer lugar donde su computadora busca una dirección IP cuando navega por Internet. Es un archivo que se encuentra en su computadora y que contiene el nombre de un sitio web y su correspondiente dirección IP.

Cuando escribe “soporteTIC.net” en su navegador web, su computadora busca la dirección IP correspondiente en el archivo de hosts. Si la entrada no se encuentra allí, entonces va al servidor de nombres de dominio (DNS) asociado con su computadora.

Este archivo se puede editar para cada computadora para obtener múltiples beneficios. Los usuarios pueden usar este archivo para bloquear sitios web específicos, o los desarrolladores pueden modificar el archivo de hosts para probar y ejecutar sus sitios web localmente en su máquina.

Permítanos mostrarle cómo puede modificar el archivo de hosts en su computadora y cualquier otra computadora en su red de forma remota.

Por qué es posible que deba modificar el archivo de hosts

Cuando un usuario abre un navegador web y busca algo o ingresa la URL de un sitio web, la computadora necesita comunicarse con la dirección IP correspondiente para poder comunicarse con el sitio web.

Sin embargo, dado que el punto de contacto principal del sistema de red de la computadora es el archivo de hosts locales, la configuración de una dirección IP diferente para el nombre de dominio puede engañar a la computadora para que transfiera a una IP diferente.

Esta técnica suele ser utilizada por personas para bloquear ciertos sitios web en computadoras. Sin embargo, no es la forma más optimizada de hacerlo, ya que los usuarios pueden cambiar o eliminar la entrada en el archivo de hosts para revertir su configuración de red.

Otra razón por la que uno podría necesitar considerar manipular el archivo de hosts es ejecutar su propio sitio web implementado en la computadora y luego probarlo. Otros dispositivos en la misma red podrían usar la dirección IP local correspondiente al nombre de dominio para probar su sitio web sin tener que pasar por Internet.

Cómo editar el archivo de hosts en una computadora local

El archivo de hosts es un archivo de sistema básico que se puede editar con el Bloc de notas integrado en Windows y está presente en texto sin formato. Sin embargo, para editarlo, se necesitan privilegios administrativos. Un usuario estándar o una cuenta de usuario con privilegios inferiores a los de un administrador no podrá editar el archivo y se le dará el siguiente error al intentar guardar los cambios realizados.

errorMensaje de error al guardar el archivo de hosts modificado

Permítanos mostrarle cómo puede modificar el archivo hosts con éxito, sin ningún error, que se encuentra en la siguiente ubicación:

C:WindowsSystem32driversetchosts

El siguiente método es válido para las cuentas de usuario que tienen privilegios administrativos, así como para los usuarios estándar.

  1. Busque el Bloc de notas en el cuadro de búsqueda de Windows y luego use las teclas de acceso directo Ctrl + Mayús + Entrar para iniciarlo como administrador.
  2. Ahora haga clic en Expediente en la esquina superior izquierda del Bloc de notas y luego haga clic en Abierto.
    archivo abierto
  3. Navegue hasta la ubicación del archivo de hosts que se compartió anteriormente. Si la ventana no muestra ningún elemento, seleccione Todos los archivos en el menú desplegable del tipo de archivo. Seleccione hosts y luego haga clic en Abierto.
    hosts abiertos
  4. Ahora puede realizar los cambios deseados en el archivo, como en el ejemplo siguiente, y luego usar las teclas de método abreviado Ctrl + S para salvarlo.
    cambios de hosts

Ahora puede verificar que la URL que ingresó en el archivo de hosts ahora redirigirá a la IP correspondiente. Desde que ingresamos 0.0.0.0 en nuestro ejemplo, el sitio web soportetic.net ya no es accesible. El archivo de hosts modificado entra en vigor: sitio web inaccesible

Cómo editar el archivo de hosts usando la línea de comandos

Alternativamente, también puede usar el símbolo del sistema para editar el archivo de hosts en unos pocos y sencillos pasos. Sin embargo, el símbolo del sistema debe abrirse como administrador.

  1. Abra el símbolo del sistema como administrador.
  2. Ingrese el siguiente comando para agregar una nueva entrada al archivo de hosts:
    echo <IPAddress> <websiteURL> >> %WINDIR%System32DriversEtcHosts
    cmd

Esto agregará instantáneamente la dirección IP y el nombre de dominio correspondiente al archivo de hosts. Sin embargo, si desea eliminarlo, deberá utilizar la forma convencional abriendo el archivo de hosts en el Bloc de notas y eliminando las entradas manualmente.

Cómo editar el archivo de hosts en una computadora remota

La modificación manual del archivo de hosts en una gran cantidad de PC puede resultar agitada. Puede utilizar el siguiente método para editar de forma remota el archivo de hosts en otra computadora y realizar los cambios necesarios para tal escenario.

Esta parte implica algunos pasos adicionales. Sin embargo, sigue siendo beneficioso y mejor que ir a cada computadora físicamente y alterar el archivo de hosts. No obstante, deberá realizar una pequeña tarea en las computadoras remotas que deberá realizarse a través de la presencia física.

Lo siguiente es válido para equipos que se encuentran en la misma red / dominio que el equipo de origen.

En la computadora remota, ingrese el siguiente comando en Ejecutar y luego reinicie la computadora:

reg add HKLMSOFTWAREMicrosoftWindowsCurrentVersionPoliciessystem /v LocalAccountTokenFilterPolicy /t REG_DWORD /d 1 /f

Esto agregará un nuevo DWORD al Registro de Windows que le permitirá acceder a la computadora de forma remota a través de PsExec.

PsExec es una utilidad creada para permitir el acceso remoto a otras computadoras. Esto permite a los usuarios realizar tareas de forma remota en equipos distantes sin estar físicamente presentes en el sitio.

Cuando se haya agregado el DWORD a las computadoras en las que desea modificar el archivo de hosts, realice las siguientes tareas en la computadora de origen (desde donde estará trabajando).

  1. Descargue el paquete de la utilidad PsExec. Una vez descargado, extráigalo en una sola carpeta.
  2. Ahora inicie el símbolo del sistema con privilegios administrativos.
  3. Navegue hasta la carpeta PsExec extraída desde el símbolo del sistema, como en el siguiente ejemplo:
    cmd pstools
  4. Ingrese el siguiente comando para iniciar el símbolo del sistema de la computadora remota:
    psexec \10.0.0.172 -u administrator -p admin123 cmd
    Reemplace la dirección IP con el nombre o la dirección IP de la computadora remota y el nombre de usuario y la contraseña después de -u y -p, respectivamente.
    éxito psexec
  5. Ahora ha ejecutado con éxito el símbolo del sistema remoto. Use el siguiente comando para agregar una entrada al archivo de hosts de la PC remota mientras reemplaza la dirección IP y la URL correspondiente de su elección:
    echo 0.0.0.0 www.soporteTIC.com >> %WINDIR%System32DriversEtcHosts
    hosts remotos modificados 1

Ahora puede presionar las teclas de atajo Ctrl + C para cerrar sesión en el símbolo del sistema de la computadora remota y proceder a conectarse a la siguiente PC.

Palabras de cierre

Aunque el archivo de hosts es importante para el sistema Windows, no lo afecta de ninguna manera si decide eliminar el archivo de forma voluntaria o involuntaria. A menos que haya realizado ciertos cambios en el archivo, no ocurre nada drástico si elimina todo el archivo. Siempre se puede reemplazar con un archivo en blanco con el nombre «hosts».

Además, cualquier cambio realizado en el archivo también se puede revertir cuando lo desee. Por lo tanto, jugar con el archivo no puede considerarse peligroso para el sistema. Sin embargo, sería aconsejable crear una copia de seguridad del archivo original por si acaso.

Esto ha sido todo, esperamos que os haya parecido interesante, si lo compartís, os lo agradeceremos 😃.