¿Qué es el archivo Hosts y cómo se edita en Windows?

Los archivos host son archivos de texto que se utilizan para asignar nombres de dominio a direcciones IP, precisamente lo que hacen los servidores DNS. Puede usarlos para agilizar la conexión a sitios web y, como tal, a veces necesitará editar uno.

Como tal, esta guía explicará qué archivos host hay en Windows, cómo puede editarlos y qué hacer si no puede hacerlo.

¿Qué es un archivo de hosts en Windows?

Cuando su computadora quiere conectarse a un sitio web, necesita hablar con un servidor DNS para convertir la URL en una dirección IP. Sin embargo, si ya conoce la dirección IP de una URL, puede agregar los detalles al archivo de host y su PC lo usará sin consultar un servidor DNS o el caché.

Supongamos que desea buscar nuestro sitio, MakeUseOf, en su navegador web. Para que la búsqueda sea exitosa, su PC necesita una dirección IP, por lo que busca en el archivo del host.

Si especificó previamente la URL de MakeUseOf y la IP correspondiente en el archivo, su PC usa esa información para conectarse. De lo contrario, la PC intentará encontrar la dirección IP en el caché de DNS o conectarse a un servidor DNS de manera normal.

Los archivos de hosts están presentes en todos los sistemas operativos, pero en diferentes ubicaciones. Estas son las ubicaciones típicas:

  • Windows 10 – “C:WindowsSystem32driversetchosts”
  • Mac OS X – “/privado/etc/hosts”
  • Linux – “/etc/hosts”

¿Por qué debería editar el archivo de hosts?

El archivo de hosts se edita por varias razones, pero normalmente querrá hacerlo para uno de dos usos.

Primero, el archivo de hosts es útil si su servidor DNS no funciona de manera eficiente. Si su servidor DNS funciona lentamente, puede insertar la dirección IP y el nombre de dominio en el archivo de hosts para acelerar el proceso de búsqueda (si conoce todos los detalles).

Por el contrario, puede usar el mosaico de hosts para bloquear el acceso de una PC a un sitio web. Dado que el archivo de hosts es el primer puerto de escala para una PC, puede ingresar una dirección no válida para el sitio de destino para evitar que su PC acceda a él.

Cómo editar el archivo de hosts en Windows 10 y 11

Editar el archivo de hosts en Windows es bastante sencillo. Siga los pasos a continuación.

1. Crea una copia de seguridad

Primero, necesitamos crear una copia de seguridad. Esto le ayudará a volver a un estado anterior si algo sale mal.

Siga estos pasos para continuar:

  1. Inicie el Explorador de archivos y navegue hasta la ubicación que se menciona a continuación:
                              
                                C:Windows
                                
    ystem32driversetc
  2. Busque el archivo hosts y haga clic derecho sobre él.
  3. Elegir Copiar y pegue el archivo en otra ubicación segura en su PC.

Para agregar un nivel de seguridad adicional, también puede crear un punto de restauración. Este punto de restauración le permitirá revertir el estado actual del sistema operativo mediante la función Restaurar sistema.

2. Use el Bloc de notas para editar el archivo de hosts

En este método, lanzaremos el archivo de hosts usando la aplicación Notepad y lo editaremos allí directamente.

Aquí está todo lo que necesitas hacer:

  1. Abra el Bloc de notas presionando Ganar + S escribiendo “Bloc de notas” en la búsqueda de Windows y haciendo clic en Ejecutar como administrador .
  2. En la siguiente ventana, navegue hasta Expediente > Abierto .
  3. Escriba la siguiente ubicación en el campo de texto para Nombre de archivo y haga clic en Abierto . También puede navegar manualmente hasta el archivo.
                              
                                C:WindowsSystem32driversetchosts
                              
                            
  4. Una vez que se abre el archivo, desplácese hacia abajo hasta el final e ingrese la dirección IP seguida del nombre de dominio del sitio que desea bloquear. Digamos que queremos agregar la dirección IP de Google al archivo. Usando esto examplenuestro archivo se verá de la siguiente manera.
                              
                                127.0.0.1 
                                
                                  a
                                
                                
                                  href
                                
                                =
                                
                                  "https://www.google.com"
                                
                                >www.google.com
                                
                                  
                                    a
                                  
                                  >
                                
                              
                            
  5. Si desea bloquear un sitio, simplemente ingrese direcciones IP incorrectas como 0.0.0.0. Utilizando el example arriba, estaremos ingresando el siguiente texto si queremos bloquear a Google.
                              
                                0.0.0.0 
                                
                                  a
                                
                                
                                  href
                                
                                =
                                
                                  "https://www.google.com"
                                
                                >www.google.com
                                
                                  
                                    a
                                  
                                  >
                                
                              
                            
  6. Para ahorrar tiempo, haga clic en Expediente > Guardar como .
  7. Expande el menú desplegable para Guardar como tipo y elige Todos los archivos .
  8. Nombre el archivo como anfitriones2 y guárdelo en su escritorio.

Ahora que tiene un archivo de hosts listo, todo lo que necesita hacer es colocarlo en la ubicación correcta.

  1. Dirígete al escritorio, haz clic derecho en el archivo que acabas de crear y elige Rebautizar .
  2. Elimine el 2 (o cualquier otro número/letra que haya agregado) para que el archivo solo se llame Hosts.
  3. Copie este archivo.
  4. Inicie el Explorador de archivos y navegue hasta la ubicación original del host.
  5. Pegue el nuevo archivo aquí y haga clic en Reemplazar el archivo en este destino si aparece un mensaje de sobrescritura.

Su archivo de hosts editado ahora está listo para usar.

Qué hacer si el archivo de hosts no funciona

Si el archivo de hosts no funciona en su sistema, puede haber varias razones por las que esto sucede. Es posible que no pueda abrir el archivo porque el formato no es compatible o no tiene suficientes permisos para acceder a él.

Si tiene problemas con el archivo, aquí hay algunos métodos de solución de problemas que puede probar:

1. Vacíe el caché DNS y NetBIOS

Dado que estos problemas suelen surgir debido a archivos de caché corruptos o defectuosos, la primera solución que recomendamos probar es borrar el caché.

Cubrimos cómo realizar esto último en nuestra guía sobre qué es un servidor DNS, así que consulte las instrucciones sobre cómo hacerlo.

Una vez que haya borrado la caché de DNS, siga estos pasos para borrar la caché de NetBIOS:

  1. Escriba Símbolo del sistema en la búsqueda de Windows y haga clic en Ejecutar como administrador .
  2. En la siguiente ventana, ejecute el siguiente comando:
                              
                                nbtstat -R
                              
                            

Una vez que se ejecuta el comando, verifique si el problema está resuelto.

2. Restablecer el archivo de Hosts

También puede intentar restablecer el archivo de hosts a su versión predeterminada para resolver cualquier problema relacionado.

  1. Inicie el Explorador de archivos y navegue a la ubicación a continuación:
                              
                                %systemroot% 
                                
    ystem32driversetc
  2. Cambie el nombre del archivo de hosts a hosts.bak.
  3. A continuación, navegue hasta la siguiente ubicación:
                              
                                %WinDir%
                                
    ystem32driversetc
  4. Haga doble clic en el archivo de hosts y reemplace el texto presente en él con lo siguiente:
                              
                                
                                  # Copyright (c) 1993-2009 Microsoft Corp.
                                
                                
    #
    # This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # This file contains the mappings of IP addresses to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column followed by the corresponding host name.
    # The IP address and the host name should be separated by at least one
    # space.
    #
    # Additionally, comments (such as these) may be inserted on individual
    # lines or following the machine name denoted by a '#' symbol.
    #
    # For example:
    #
    # 102 .54 .94 .97 rhino .acme .com # source server
    # 38 .25 .63 .10 x .acme .com # x client host
    # localhost name resolution is handled within DNS itself.
    # 127 .0 .0 .1 localhost
    # ::1 localhost
  5. Guarde el archivo para realizar los cambios.

Personalización de su archivo de hosts en Windows

Ahora sabe cómo editar el archivo de hosts en Windows. Puede usar esta información para realizar un montón de tareas, como bloquear sitios web, redirigirlos, crear accesos directos a sitios web e incluso probar servidores web.

Related Posts