Cómo editar el archivo hosts en Windows, Mac y Linux paso a paso

Cómo editar el archivo hosts en Windows, Mac y Linux paso a paso

Editar el archivo de hosts de tu equipo local tanto en Windows, en MacOS o en Linux es tal vez el método más viejo de acceder mediante un dominio o nombre amigable a un sitio web o app sin utilizar un servidor de DNS público disponible para cualquier persona que lo consulte en Internet.

Este método también aplica al rubro del hosting en donde tenemos por un lado dominios que pueden estar registrados o no, o delegados a los DNS correctos (o no), pero de esta manera podremos simular que sí lo está, por ejemplo, para constatar que un sitio que estamos mudando desde otro servidor o subiendo al hosting por primera vez, funcione sobre rieles.

 

Hosting. Más simple.

Hosting para tu página web con panel de control cPanel, herramientas exclusivas y migrador automático. ¡Múdate hoy con descuento!

Ver planes

 

¿Qué es el archivo de hosts y cómo funciona?

Un archivo de hosts es un archivo local de texto sin formato que mapea tu servidor o nombres de host amigables a direcciones de Protocolo de Internet. Cada vez que intentes conectar a un nombre de dominio tanto en intentar abrirlo en el navegador como hacer “ping” para ver dónde resuelve, el sistema operativo hará referencia al archivo de hosts, con lo que si el dominio o nombre amigable está declarado dentro, entonces apuntará a la dirección IP especificada.

Si el dominio o nombre amigable no está declarado dentro del archivo de hosts, entonces lo irá a buscar a un servidor DNS público para intentar ubicar en qué servidor está disponible para ir a buscar el contenido.

Este archivo está organizado en líneas, y cada una corresponde a una entrada diferente (nombre de dominio o un nombre amigable) compuesta por un dirección IP numérica, un espacio o un carácter de tabulación y, por último, el nombre o dominio.

Si abres un archivo de hosts verás que luce así si es que tiene un dominio o nombre guardado:

192.168.0.20 dominioejemplo.com
10.0.0.100 dominioejemplo2.com
100.1.2.3 dominioejemplo3.com

 

¿Es obligatorio editar el archivo hosts para previsualizar tu sitio?

Claro que no. Por lo general los proveedores de hosting podrán facilitarte una URL para que puedas ver cómo quedó tu web luego de subirla; el asunto es que como no se trata de la URL definitiva del dominio, puede que en esa URL se vea bien, pero al delegarlo a los DNS correspondientes ¡Pum! No funcione como esperábamos; y esto es porque varía la dirección web.

💡 ¡TIP! Si estás usando el hosting de WNPower, puedes utilizar la herramienta Preview, con la que podrás ver tu dominio aún si los DNS no están delegados a otra parte, o aún no está público tu dominio.

 

Cómo editar el archivo hosts en cada sistema

Si bien cada sistema operativo tiene su propio método sobre cómo hacer las cosas, los pasos son bastante similares para llegar al mismo fin. Te mostraremos a continuación cómo modificar o editar el archivo de hosts de tu equipo local en Windows, MacOS y Linux.

 

Cómo editar el archivo hosts en Windows

1- Ve al menú de Inicio y busca el Block de notas. Luego Haz clic derecho sobre el icono y ve a Ejecutar como Administrador.

 

2- Ahora ve a Archivo > Abrir y abre la ubicación C:\Windows\System32\Drivers\etc. Haz después doble clic sobre el archivo hosts.

editar archivo hosts

 

3- Busca la dirección IP correspondiente a tu hosting.

 

4- Agrega la línea con la info pegando la IP primero, luego un espacio, y luego el nombre de dominio tal como lo ves en este ejemplo debajo.

 

5- Guarda los cambios y cierra el block de notas.

como editar archivo hosts

 

¡Listo! Dominio apuntando a la IP de tu hosting. ✅

👉 También hay una aplicación que facilita este trabajo que se llama Host File Editor, pero siempre la recomendación principal es no instalar software adicional en tu ordenador local.

 

Cómo editar el archivo hosts en Mac

1- Abre el Launchpad y busca la app Terminal.

2- Escribe el siguiente comando y dale “enter”:

sudo nano /private/etc/hosts

3- Busca la dirección IP correspondiente a tu hosting.

4- Pégala en una línea, dale un espacio y escribe el dominio que deseas apuntar localmente. Te debería quedar como en este ejemplo:

10.100.8.2 dominioejemplo.com

5- Guarda los cambios presionando las teclas Control + O.

archivo hosts editar

 

¡Es todo!

 

Cómo editar el archivo hosts en Linux

1- Abre la consola de SSH presionando las teclas Control + Alt + T.

2- Corre el comando “sudo su” (sin comillas), e ingresa la contraseña de administrador.

3- Corre ahora “gedit /etc/hosts” (también sin comillas).

4- Agrega la IP de tu hosting al archivo de hosts seguido del nombre de dominio como lo ves en el ejemplo:

100.10.8.2 dominioejemplo.com

5- Guarda los cambios, y ¡Listo!

 

 

El archivo hosts local es útil si estás trabajando en la migración de tu web a otro hosting, o si estás desarrollando un nuevo website aún sin tener delegado o registrado un nombre de dominio. Utilizando esta opción podrás interactuar como si el sitio estuviese en línea, y detectar los problemas más frecuentes que surgen por usar URL de previsualización diferentes a las definitivas.

Esperamos que esta nota haya servido para continuar aprendiendo acerca del mundo del hosting, y esperamos verte pronto por aquí. ¡Suscríbete dejando tu email en el pie para enterarte de las últimas novedades!

 

 

Preguntas frecuentes

¿Para qué sirve editar el archivo hosts?

Editar el archivo hosts sirve para asociar manualmente un dominio con una dirección IP específica en tu computadora, sin modificar los DNS públicos. Esto permite probar un sitio web en otro servidor antes de cambiar sus DNS, verificar una migración de hosting o acceder temporalmente a una web desde una IP determinada.

¿Es seguro modificar el archivo hosts?

Sí, editar el archivo hosts es seguro siempre que las entradas ingresadas sean correctas. Una configuración incorrecta puede hacer que un dominio apunte a una IP equivocada o no cargue en tu computadora. Por seguridad, es recomendable realizar una copia del archivo antes de modificarlo.

¿Qué pasa si elimino entradas del archivo hosts?

Al eliminar una entrada personalizada del archivo hosts, el dominio dejará de apuntar manualmente a la IP indicada y volverá a resolverse mediante sus DNS habituales. Evita eliminar entradas que no hayas creado o cuya función desconozcas, ya que algunas pueden ser utilizadas por el sistema o determinadas aplicaciones.

¿Puedo usar el archivo hosts para bloquear sitios web?

Sí, el archivo hosts puede utilizarse para bloquear sitios web en una computadora asociando el dominio que quieres bloquear con una dirección local o no enrutable, como 127.0.0.1 o 0.0.0.0. Este bloqueo es local y solo afecta al dispositivo donde se modificó el archivo hosts.

¿Dónde se encuentra el archivo hosts?

El archivo hosts se encuentra en una ubicación diferente según el sistema operativo. En Windows está en C:\Windows\System32\drivers\etc\hosts, mientras que en Linux y macOS se encuentra en /etc/hosts. Para modificarlo normalmente necesitas permisos de administrador.

¿Cómo saber si el archivo hosts está funcionando?

Puedes comprobar si el archivo hosts funciona accediendo al dominio desde el navegador o consultando la IP que resuelve mediante ping. Si el dominio apunta a la dirección IP que agregaste al archivo hosts, la modificación está funcionando correctamente en tu computadora.

¿Es necesario reiniciar después de modificar el archivo hosts?

No, normalmente no es necesario reiniciar la computadora después de modificar el archivo hosts. Sin embargo, puede ser necesario limpiar la caché DNS del sistema o reiniciar el navegador para que el dominio comience a resolver hacia la nueva dirección IP.

¿Editar el archivo hosts cambia los DNS de mi dominio?

No. Editar el archivo hosts no modifica los DNS públicos ni afecta a otros usuarios. El cambio se aplica únicamente en la computadora donde editaste el archivo y permite visualizar un dominio desde una IP determinada antes de modificar sus DNS.