¿Qué es el fichero Hosts?
Hosts es un archivo de sistema utilizado por el sistema operativo para mapear nombres de host a direcciones IP. Cuando introduces una dirección web en tu navegador, tu computadora utiliza el archivo Hosts para buscar la dirección IP que corresponde al nombre de dominio. Esta funcionalidad es útil al bloquear sitios web indeseados o al redirigir dominios específicos a diferentes ubicaciones de IP. En otras palabras, el archivo Hosts actúa como una primera línea de defensa en la resolución de nombres host-a-IP, antes de que se utilicen los servidores de nombres de dominio (DNS).
El sistema operativo consulta el archivo Hosts antes de realizar consultas de DNS. Una entrada en el archivo Hosts tiene prioridad sobre las consultas DNS; esto significa que si tienes una entrada en tu archivo Hosts para un dominio en particular, esa entrada se utilizará para resolver la dirección IP del dominio, en lugar de los servidores DNS.
Ejemplos
Imagina que tienes un sitio web en desarrollo y deseas probar cómo se ve en línea, pero no quieres que esté disponible para el público en general por el momento. Puedes agregar la siguiente entrada a tu archivo Hosts:
127.0.0.1 desarrollo.misitio.com
Con esto, cada vez que vayas a «desarrollo.misitio.com» en tu navegador, te redirigirá a tu servidor local (127.0.0.1) en lugar de al servidor real de «misitio.com».
Otro ejemplo común de utilización del archivo Hosts es para bloquear sitios web indeseables. Para hacer esto, simplemente redirige el nombre del dominio al localhost (127.0.0.1):
127.0.0.1 www.sitiowebindeseable.com
De esta manera, cada vez que intentes visitar «www.sitiowebindeseable.com», el navegador no podrá encontrar el sitio web y no se cargará.
Preguntas frecuentes
- ¿Cómo configurar un archivo de hosts? Para configurar un archivo de hosts, debe abrir el archivo
hosts
en un editor de texto con permisos de administrador. En la mayoría de los sistemas operativos, encontrará este archivo en el directorio/etc/
oC:\Windows\System32\drivers\etc\
en Windows. Puede agregar, modificar o eliminar entradas en este archivo de acuerdo con sus necesidades. - ¿Dónde se encuentra el archivo hosts en Windows? En los sistemas operativos de Windows, el archivo hosts se ubica típicamente en:
C:\Windows\System32\drivers\etc\hosts.
- ¿Cómo editar un archivo de hosts? Para editar el archivo de hosts, primero debes abrirlo con un editor de texto. Debido a que es un archivo de sistema, necesitarás permisos de administrador para hacer esto. Una vez abierto, puedes agregar, eliminar o modificar entradas según sea necesario. Después de realizar tus cambios, debe guardar el archivo para que los cambios tengan efecto.