¿Alguna vez has intentado entrar a una página web y no ha cargado? A veces, el problema no está en internet, sino en tu propio ordenador. Hoy te vamos a hablar del archivo hosts, un archivo secreto que tu ordenador usa para saber a dónde ir en internet. Imagina que es como una libreta de direcciones que tiene tu ordenador, ¡pero para las páginas web!
Este archivo es muy antiguo, ¡de los inicios de internet! Antes, se usaba mucho para que los ordenadores supieran a dónde conectarse. Ahora, aunque ya casi no se usa de esa manera, sigue siendo muy útil para algunas cosas. En este artículo, te enseñaremos a entenderlo, editarlo y usarlo de forma segura para que tu navegación sea más fluida.
Tabla de Contenidos

Cómo Funciona el Archivo Hosts
Tu ordenador, cuando quiere ir a una página web, primero mira en su «libreta de direcciones» local, el archivo hosts. Si encuentra ahí la dirección de la página que buscas, la usa. Si no está, entonces pregunta a los servidores DNS, que son como las guías telefónicas de internet.
El archivo hosts relaciona los nombres de las páginas web (dominios) con sus direcciones IP. Las direcciones IP son como los números de teléfono de los ordenadores. Este archivo es como una lista, donde cada línea tiene una dirección IP y el nombre de la web.
El archivo hosts es un archivo de texto muy sencillo. Puedes abrirlo y editarlo con cualquier programa básico como el Bloc de Notas. Además, puedes usar el símbolo #
para añadir comentarios, como si escribieras notas en tu libreta. Así, si haces cambios, sabrás por qué los hiciste.
Nota:
Hoy en día, el archivo hosts no se utiliza en el día a día. Los servidores DNS es realmente el protocolo con el que nos movemos todos por internet, pero todos nuestros ordenadores tienen un archivo hosts funcional y los sistemas operativos, como Windows, macOS o Linux, harán caso al archivo hosts antes que al servidor DNS.
Así que, aunque no se use de forma habitual, sigue funcionando y puedes usarlo cuando lo necesites.
¿Para Qué Sirve el Archivo Hosts? Usos Prácticos
El archivo hosts sirve para muchas cosas, aquí te mostramos algunas:
- Probar una web:
Antes de publicar una página en internet, puedes ver cómo funciona en tu ordenador. - Cambiar de servidor:
Si cambias tu página web a otro servidor, puedes usar el archivo hosts para ver cómo se ve antes de hacer el cambio oficial. - Bloquear páginas:
Si no quieres que nadie entre a ciertas páginas (como las redes sociales), puedes bloquearlas con el archivo hosts. - Redirigir a otras páginas:
Puedes hacer que, al intentar entrar a una página, se abra otra que tú elijas. - Control parental:
Los padres pueden limitar el acceso a ciertos sitios web para proteger a los menores. - Conectarse desde casa:
Puedes acceder a servidores de tu trabajo como si estuvieras en la oficina.
En nuestro sector, si por ejemplo haces una migración, esto es cambiar de una hosting a otro, algo que por cierto Loading se encarga gratis si te vienes con nosotros, puedes hacer uso del archivo hosts para comprobar que todo ha salido bien antes de cambiar las DNS de un dominio.
Cómo Editar el Archivo Hosts en Windows 10 (y otras versiones)
¡Ojo! Para editar el archivo hosts, necesitas ser administrador de tu ordenador. Si no tienes permiso, no podrás hacer cambios.
- Abrir el Bloc de Notas como Administrador:
- Haz clic en el botón de Inicio y escribe «Bloc de notas».
- Haz clic derecho sobre «Bloc de notas» y selecciona «Ejecutar como administrador».

- Abrir el Archivo Hosts:
- En el Bloc de notas, ve a Archivo > Abrir.
- Navega a la carpeta
C:\Windows\System32\drivers\etc\
. - En la esquina inferior derecha, selecciona «Todos los archivos» para ver el archivo hosts.
- Selecciona el archivo hosts y haz clic en «Abrir».

- Editar el Archivo:
- Añade una nueva línea al final del archivo con la dirección IP y el nombre de dominio que deseas asociar. Por ejemplo:
127.0.0.1 www.ejemplo.com

- Guarda los cambios:
- Ve a «Archivo» y luego a «Guardar».
- Vacía la caché DNS:
- Escribe «cmd» en la barra de búsqueda de Windows y abre el «Símbolo del sistema».
- Escribe
ipconfig /flushdns
y presiona Enter.
Cómo Editar el Archivo Hosts en macOS
- Abre la Terminal:
- Ve a «Aplicaciones», luego a «Utilidades» y abre «Terminal».
- Escribe el comando:
- Escribe
sudo nano /private/etc/hosts
y presiona Enter. - Te pedirá tu contraseña de administrador.
- Escribe

- Añade las direcciones:
- Al final del archivo, escribe la dirección IP, luego un espacio y luego el nombre de la web.
- Guarda los cambios:
- Presiona
Ctrl + X
, luegoY
y luego Enter.
- Presiona
Cómo Editar el Archivo Hosts en Linux
- Abre la Terminal:
- Busca la terminal en tu sistema Linux.
- Escribe el comando:
- Escribe
sudo nano /etc/hosts
y presiona Enter. - Te pedirá tu contraseña de administrador.
- Escribe
- Añade las direcciones:
- Al final del archivo, escribe la dirección IP, luego un espacio y luego el nombre de la web.
- Guarda los cambios:
- Presiona
Ctrl + X
, luegoY
y luego Enter.
Seguridad y Protección del Archivo Hosts
¡Cuidado! El archivo hosts puede ser peligroso si alguien lo modifica sin tu permiso. Los hackers pueden cambiarlo para llevarte a páginas falsas o bloquear tu antivirus. Para protegerte:
- Usa un buen antivirus:
Un antivirus te ayuda a detectar si hay cambios sospechosos en el archivo hosts. - Usa un firewall:
Un firewall controla quién accede a tu ordenador y te protege de ataques. - Protege el archivo contra escritura:
- Busca el archivo hosts en la ruta que te explicamos.
- Haz clic derecho, elige «Propiedades» y marca «Solo lectura».
- Revisa el archivo de vez en cuando:
Si notas algo raro en tu navegación, revisa el archivo hosts para ver si hay algo sospechoso. - Usa una cuenta sin permisos:
Para el día a día usa una cuenta sin permisos de administrador, así evitas que el archivo se modifique sin tu permiso.
Opciones Avanzadas y Consejos Prácticos
Si quieres sacarle el máximo provecho al archivo hosts, hay algunas opciones avanzadas que pueden ser útiles. Por ejemplo, puedes hacer que una página web se redirija a otra diferente.
Esto significa que si alguien intenta entrar en un sitio bloqueado, podría terminar viendo una página que tú elijas. También es posible bloquear completamente el acceso a una web usando 0.0.0.0
en lugar de una dirección IP real.
Otra opción interesante es usar listas de bloqueo. En internet, hay muchas listas con direcciones de sitios de publicidad o páginas maliciosas que se pueden copiar en el archivo hosts para bloquearlas de forma automática. Sin embargo, es importante revisar estas listas antes de copiarlas, ya que podrían incluir sitios que realmente necesitas usar.
Si modificas mucho tu archivo hosts, es posible que con el tiempo se haga muy grande y afecte la velocidad de tu ordenador. Para evitar problemas, es recomendable revisar periódicamente las entradas y borrar las que ya no uses.
Si necesitas bloquear muchas direcciones, en lugar de escribirlas una por una, usar una lista optimizada puede hacer que la gestión sea más fácil y eficiente.
Cómo Restablecer el Archivo Hosts a su Estado Original
Si has hecho muchos cambios y quieres volver a empezar, puedes restablecer el archivo hosts:
- Guarda una copia: Antes de hacer cambios, guarda una copia del archivo, por si acaso.
- Borra las líneas: Abre el archivo hosts y borra las líneas que has añadido o pon un
#
delante de ellas. - Crea un nuevo archivo: Si quieres dejarlo como al principio, crea un archivo nuevo con este texto:
# 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
* Guárdalo como «hosts» sin extensión, en la ruta `C:\Windows\System32\drivers\etc\`.
Herramientas Útiles para Editar el Archivo Hosts
- Bloc de Notas: Es el programa básico que todos los ordenadores Windows tienen. Recuerda abrirlo como administrador.
- HostsMan: Un programa para Windows que te ayuda a editar el archivo hosts.
- Hosts File Editor: Otro programa para Windows que muestra las direcciones y nombres de forma más organizada.
- Terminal: La terminal de comandos es útil en macOS y Linux.
- Comando Ping: Usa el comando
ping
en la terminal para verificar que los cambios en el archivo hosts funcionan correctamente.
Conclusión
El archivo hosts es una herramienta muy útil si sabes cómo usarla. Te ayuda a probar páginas web, bloquear publicidad y muchas otras cosas. Recuerda que es importante protegerlo para evitar problemas de seguridad. Recuerda siempre ser cuidadoso al hacer cambios y mantener una copia de seguridad del archivo original.