¿Qué es el archivo hosts y cómo se configura?
¿Quieres probar tu sitio web en un servidor nuevo antes de que tu dominio apunte oficialmente a esa nueva ubicación? Tienes dos opciones: modificar el archivo hosts o usar nuestra práctica herramienta de vista previa. En este artículo te explico los dos métodos.
El método fácil: preview.theory7.net
Antes de ponerte a trastear con archivos del sistema, hay una solución mucho más sencilla: nuestra Website Preview Tool en preview.theory7.net. Con esta herramienta puedes ver tu sitio web en un servidor nuevo sin cambiar absolutamente nada en tu ordenador.
¿Cómo funciona preview.theory7.net?
- Ve a preview.theory7.net
- Escribe tu dominio (por ejemplo: mijnwebsite.nl)
- Escribe la dirección IP del nuevo servidor
- Elige el puerto (normalmente 443 para HTTPS o 80 para HTTP)
- Selecciona el protocolo (HTTP o HTTPS)
- Haz clic en el botón para generar una URL de vista previa
- Copia la URL de vista previa y mira tu sitio web
Ventajas de la herramienta de vista previa
- Sin conocimientos técnicos: no tienes que modificar archivos del sistema
- Resultado inmediato: una URL de vista previa operativa en segundos
- Se puede compartir: puedes compartir la URL de vista previa con otras personas (compañeros, clientes)
- Segura: no cambias nada en tu ordenador
- Temporal: los enlaces de vista previa caducan automáticamente al cabo de unas horas
Consejo: esta herramienta es ideal para una comprobación rápida o para compartir una vista previa con un cliente. Para pruebas más completas (varios días, rellenar formularios, acceso al backend) es más adecuado el método del archivo hosts.
El método tradicional: el archivo hosts
El archivo hosts es un simple archivo de texto de tu ordenador en el que puedes indicar manualmente qué dirección IP corresponde a cada dominio. Normalmente se encarga de esto tu servidor DNS, pero con el archivo hosts puedes hacerlo tú de forma temporal. Resulta útil si quieres probar una web nueva en un servidor nuevo sin que los visitantes noten nada.
¿Cuándo se usa el método del archivo hosts?
- Quieres hacer pruebas durante más de unas horas
- Tienes que iniciar sesión en un panel de administración o en un CMS
- Quieres probar formularios que remiten a tu dominio
- No necesitas internet para ir a la URL de vista previa
- Tienes conocimientos técnicos y no te importa modificar archivos del sistema
¿Por qué usar un archivo hosts?
Imagina que tienes un nombre de dominio, por ejemplo www.mijnwebsite.nl, y acabas de comprar un plan de hosting en Theory7. Quizá quieras crear una web completamente nueva, o estés migrando desde otro proveedor de hosting. Pero primero quieres asegurarte de que todo funciona bien en el servidor nuevo, antes de cambiar el DNS o los servidores de nombres a Theory7.
Es lógico. Así evitas sorpresas o caídas del servicio para tus visitantes.
¿La solución? Modificar temporalmente tu archivo hosts.
Si indicas manualmente en tu archivo hosts que www.mijnwebsite.nl debe apuntar a la dirección IP de tu nuevo servidor de Theory7, puedes comprobar ya cómo se ve y cómo funciona el sitio web en el nuevo entorno. Solo tú ves esa nueva versión; el resto del mundo sigue usando el servidor antiguo. Es ideal para construir con calma, revisarlo todo o comprobar la migración.
Ten en cuenta que los certificados SSL (como Let's Encrypt) todavía no funcionan mientras tu dominio no apunte realmente al servidor nuevo. Esos certificados requieren una comprobación de DNS para confirmar que eres el titular del dominio. Solo podrás solicitar un SSL cuando hayas cambiado el DNS o los servidores de nombres.
Cuando estés totalmente satisfecho, cambia el DNS o los servidores de nombres a Theory7. A partir de ese momento, todo el mundo verá la nueva versión de tu sitio web, con un certificado SSL válido.
Configurar el archivo hosts en Windows
-
Abre el Bloc de notas como administrador:
- Busca "Bloc de notas" en Inicio, haz clic con el botón derecho y elige "Ejecutar como administrador".
-
Abre el archivo:
- Ve a
C:\Windows\System32\drivers\etc\hosts. - Abajo a la derecha, selecciona "Todos los archivos" para que se vea
hosts.
- Ve a
-
Añade estas líneas al final:
213.154.231.200 www.mijnwebsite.nl 213.154.231.200 mijnwebsite.nlAtención: añade tanto la versión con www como la versión sin www.
-
Guarda el archivo y ciérralo.
-
Si hace falta, reinicia el navegador o vacía la caché DNS con:
ipconfig /flushdns
Configurar el archivo hosts en Mac
-
Abre Terminal (con Spotlight o en Aplicaciones > Utilidades).
-
Escribe:
sudo nano /etc/hostsPulsa Intro y escribe tu contraseña.
-
Añade estas líneas al final del archivo:
213.154.231.200 www.mijnwebsite.nl 213.154.231.200 mijnwebsite.nl -
Pulsa
CTRL + Opara guardar yCTRL + Xpara salir. -
Vacía la caché DNS con:
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Configurar el archivo hosts en Ubuntu / Linux
-
Abre la terminal.
-
Escribe el siguiente comando para abrir el archivo hosts en un editor de texto:
sudo nano /etc/hosts -
Añade estas líneas al final:
Atención: sustituye 123.123.123.123 por la IP de tu servidor.123.123.123.123 www.mijnwebsite.nl 123.123.123.123 mijnwebsite.nl -
Pulsa
CTRL + Opara guardar yCTRL + Xpara cerrar nano. -
Si hace falta, vacía la caché DNS con:
- En Ubuntu (según tu versión) puedes probar con:
sudo systemd-resolve --flush-caches- O simplemente reinicia el servicio de red:
sudo systemctl restart NetworkManager
Ahora solo tu ordenador dirige ese dominio a la nueva dirección IP, sin que cambies el DNS para los demás.
¿Qué aspecto tiene un archivo hosts modificado?
Aquí tienes un pequeño ejemplo:
127.0.0.1 localhost
213.154.231.200 www.mijnwebsite.nl
213.154.231.200 mijnwebsite.nl
Atención: sustituye 123.123.123.123 por la IP de tu servidor.
Deshacer el cambio
Es muy sencillo: abre de nuevo el archivo hosts y elimina las líneas que añadiste. Vuelve a guardar el archivo y estarás de nuevo en la situación original. No olvides vaciar la caché DNS.
Errores frecuentes
- Solo has añadido www: añade siempre tanto www.domein.nl como domein.nl
- Caché del navegador: vacía la caché del navegador o usa una ventana de incógnito
- VPN activa: algunas VPN ignoran tu archivo hosts local
- Errata en el dominio: comprueba bien cómo está escrito
- Sin permisos de administrador: en Windows tienes que abrir el Bloc de notas como administrador
¿Qué método es el mejor para ti?
| Situación | Método recomendado |
|---|---|
| Comprobación rápida de si la web funciona | preview.theory7.net |
| Compartir la vista previa con un cliente | preview.theory7.net |
| Pruebas completas durante varios días | Archivo hosts |
| Probar un panel de administración o un CMS | Archivo hosts |
| Probar formularios y redirecciones | Archivo hosts |
| Sin conocimientos técnicos | preview.theory7.net |
¿No consigues resolverlo? Nuestro equipo de soporte está a tu disposición. Envía un ticket desde el portal de clientes y normalmente te ayudamos en unas horas.
A 0 de 0 personas les ha resultado útil