¿Qué es el archivo hosts y cómo modificarlo?
¿Qué es el archivo hosts?
El archivo hosts es un archivo de texto plano que se encuentra en el sistema operativo de una computadora. Su función principal es mapear nombres de dominio a direcciones IP, permitiendo así la resolución de nombres de dominio sin necesidad de consultar un servidor DNS.
Cuando se escribe una dirección web en un navegador, el sistema operativo debe resolver la dirección IP correspondiente para poder establecer una conexión con el servidor de la página web. En lugar de consultar un servidor DNS cada vez que se realiza una solicitud de conexión, el sistema operativo puede buscar la información en el archivo «hosts» en primer lugar
¿Para qué se utiliza el archivo hosts?
El archivo hosts se utiliza para asociar nombres de dominio a direcciones IP de manera local en una computadora. Esto significa que se puede utilizar para redirigir el tráfico de Internet hacia direcciones IP específicas, bloquear el acceso a ciertos sitios web o incluso crear alias para direcciones IP.
Los usuarios avanzados también pueden editar este archivo manualmente para personalizar su sistema operativo Windows y hacer que se adapte mejor a sus necesidades.
Procedimiento para modificar el archivo hosts
Modificar el archivo hosts es un proceso sencillo que requiere privilegios de administrador en la computadora.
Para modificar el archivo hosts, el primer paso es encontrar archivos hosts dentro de la carpeta de Windows, usualmente se encuentra en el disco «C» seguido por la carpeta de System32 luego la carpeta driversrs y, por último, en etc.
También puedes utilizar la dirección que te dejo aquí y simplemente pegarla en la búsqueda de carpeta y dirigirá a la dirección exacta del archivo hosts.
Ruta para llegar al archivo hosts → C:\Windows\System32\drivers\etc
Luego de haber identificado el archivo, es recomendable hacer una copia por seguridad. Puedes hacer la copia dando clic derecho para copiar y pegar una copia en cualquier lugar. Esto lo hacemos por si ocurriera algún fallo, simplemente tenemos que sustituir el archivo original con la copia.
Una vez creada la copia, estamos listos para modificar nuestro archivo. Para esto, daremos un clic derecho encima del archivo y vamos a propiedades. Verificamos si tiene habilitado el cotejo de solo lectura. En caso de tenerlo, quitamos el cotejo y le damos a aplicar y luego aceptar.
El siguiente paso sería habilitar los permisos para edición. Para esto, damos nuevamente un clic derecho y vamos a opción seguridad. Después de abrir las opciones de seguridad, iremos a la opción editar. Esto desplegará una nueva ventana donde ubicaremos a nuestro usuario de la PC y colocaremos cotejo o seleccionaremos todas las opciones donde dice permitir y damos en aplicar y luego aceptar.
Nota: muy importante recordar que, cuando acabemos de editar el archivo, volver a normalizar todo como estaba. Tienes que verificar cómo están los cotejos de permitir antes de modificarse.
Por último, regresa al archivo y hace clic derecho para abrir con un Bloc de notas y listo, ya el archivo se puede modificar.
Redirigir una dirección IP a una web
Una de las funcionalidades más comunes del archivo hosts es redirigir una dirección IP a una página web específica. Esto puede ser útil, por ejemplo, para probar un sitio web en un entorno local antes de publicarlo en un servidor público.
Supongamos que deseamos redirigir la dirección IP 12.1.208.224
a la página web alexidla.com
. Para hacer esto, simplemente debemos agregar la siguiente línea al archivo hosts:
212.1.208.224 alexidls.com
Una vez guardados los cambios, al ingresar la dirección IP 12.1.208.224
en el navegador, se mostrará la página web alexidls.com
Recuerda volver a establecer todos los permisos, volver a colocar el archivo, solo lectura, aplicar y salvar todo.
Recomendaciones
A continuación, se presentan algunas recomendaciones a tener en cuenta al modificar el archivo hosts:
- Siempre realiza una copia de seguridad del archivo hosts original antes de realizar modificaciones.
- Utiliza un editor de texto confiable para evitar introducir errores o caracteres no deseados en el archivo.
- Evita modificar el archivo hosts a menos que sea necesario y sepas exactamente lo que estás haciendo.
- Siempre verifica que las modificaciones realizadas en el archivo hosts funcionen correctamente.
Preguntas frecuentes sobre el archivo hosts
A continuación, se presentan algunas preguntas frecuentes sobre el archivo hosts:
¿Puedo bloquear el acceso a un sitio web utilizando el archivo hosts?
Sí, puedes bloquear el acceso a un sitio web agregando su dirección IP seguida de su nombre de dominio al archivo hosts y redirigiéndola a una dirección IP no válida, como 0.0.0.0
o 127.0.0.1
.
¿Es posible utilizar el archivo hosts para crear alias de direcciones IP?
Sí, puedes utilizar el archivo hosts para crear alias de direcciones IP. Simplemente agrega una nueva entrada en el archivo hosts con el nombre de dominio deseado y la dirección IP correspondiente.
¿Es seguro modificar el archivo hosts?
Sí, modificar el archivo hosts es seguro siempre y cuando se realicen los cambios adecuados y se tengan los conocimientos necesarios. Sin embargo, es recomendable tener precaución y realizar copias de seguridad antes de realizar cualquier modificación.
¿Los cambios realizados en el archivo hosts afectarán a todos los usuarios de la computadora?
Sí, los cambios realizados en el archivo hosts afectarán a todos los usuarios de la computadora, ya que el archivo hosts es utilizado a nivel del sistema operativo.
¿Puedo utilizar el archivo hosts para redirigir una dirección IP a un puerto específico?
No, el archivo hosts solo permite redirigir una dirección IP a un nombre de dominio. No es posible especificar un puerto específico en el archivo hosts.