Cómo ver un sitio web en un servidor nuevo antes de cambiar los DNS: todos los métodos comparados
Actualizado el 10 min de lecturaPor el equipo de DNSPeek
Para ver un sitio web en un servidor nuevo antes de cambiar los DNS, la petición tiene que llegar a la nueva IP y seguir pidiendo tu dominio real. Para ti, el archivo hosts o curl con --resolve lo hacen gratis y muestran el servidor exactamente como lo verán los visitantes. Para teléfonos, clientes y compañeros, un enlace de vista previa de un servicio como DNSPeek, SkipDNS, Peek-DNS o hosts.click funciona en cualquier dispositivo sin editar archivos del sistema.
Por qué no basta con abrir la nueva IP
Un servidor suele alojar muchos sitios y elige uno por el nombre de dominio que envía el navegador, así que http://203.0.113.10/ muestra una página por defecto o un aviso de certificado. Todos los métodos de abajo envían la petición a la nueva IP diciendo «quiero example.com». Se diferencian en quién puede ver el resultado, en qué dispositivos y en lo exacto que es.
Método 1: editar el archivo hosts
Tu sistema operativo lee el archivo hosts antes de consultar los DNS. Una línea por nombre de host apunta tu dominio al servidor nuevo, solo en este equipo:
# Windows: C:\Windows\System32\drivers\etc\hosts (edit as Administrator)
# macOS / Linux: /etc/hosts (edit with sudo)
203.0.113.10 example.com
203.0.113.10 www.example.com
# Then flush the DNS cache
ipconfig /flushdns # Windows
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder # macOS
resolvectl flush-caches # Linux with systemd-resolved- Ventajas: exacto, gratuito y sirve para todo: IP privadas, cualquier puerto, el certificado y las cabeceras propios del servidor nuevo. El generador de archivo hosts escribe las líneas por ti.
- Inconvenientes: un equipo cada vez, necesita permisos de administrador, poco práctico en iOS y Android, y fácil de olvidar. Una línea olvidada después de la migración te deja en el servidor equivocado.
- Ideal para: un desarrollador que revisa su propio trabajo, y la última comprobación de HTTPS, cabeceras de seguridad e inicio de sesión con terceros antes del cambio.
Método 2: curl --resolve para una comprobación rápida
--resolve le dice a curl qué IP usar para un nombre de host, así que la petición lleva tu dominio real, también en el handshake TLS, y el certificado se comprueba:
# Status line and headers from the new server, over HTTPS
curl -sI --resolve example.com:443:203.0.113.10 https://example.com/
# The page title, to make sure it is your site and not a default page
curl -s --resolve example.com:443:203.0.113.10 https://example.com/ | grep -i "<title>"
# No certificate yet? -k skips verification; plain HTTP works with a Host header
curl -skI --resolve example.com:443:203.0.113.10 https://example.com/
curl -sI -H "Host: example.com" http://203.0.113.10/Usa -H "Host: …" solo con HTTP sin cifrar: por HTTPS, curl seguiría enviando la IP en el handshake TLS y comprobaría el certificado contra ella. En Windows, escribe curl.exe, porque en Windows PowerShell 5.1 curl es un alias de Invoke-WebRequest.
- Ventajas: segundos, nada que deshacer, se puede automatizar y muestra los códigos de estado, las redirecciones y el certificado tal como los envía el servidor.
- Inconvenientes: no renderiza nada: solo HTML y cabeceras, y solo para ti.
- Ideal para: confirmar que el sitio está configurado en el servidor nuevo antes de dedicar tiempo a cualquier otra cosa, y para comprobaciones en scripts o CI.
Método 3: la URL temporal del hosting, un subdominio de staging o IP/~usuario
Muchos proveedores dan a cada cuenta una dirección temporal en su propio dominio, y los servidores con cPanel pueden servir una cuenta en http://203.0.113.10/~username/ si el proveedor tiene activado mod_userdir. También puedes añadir un registro para un nombre nuevo, como staging.example.com, que apunte al servidor nuevo: añade un nombre de host sin tocar los registros en producción.
- Ventajas: una URL normal que funciona en cualquier dispositivo y se puede enviar a cualquiera, sin servicios adicionales.
- Inconvenientes: el sitio responde con otro nombre de host. WordPress y la mayoría de los CMS redirigen al dominio guardado en su configuración, que todavía apunta al servidor anterior, y los enlaces absolutos y las cookies también siguen al dominio real. Arreglarlo supone un buscar y reemplazar que tendrás que deshacer antes del lanzamiento. Muchos proveedores desactivan las URL
~user, y el HTTPS es del nombre temporal, no de tu dominio. - Ideal para: sitios estáticos y aplicaciones con URL relativas, o la entrega que hace el propio proveedor cuando no hay otra opción.
Método 4: un override de DNS en el navegador o en tu red
Chrome y otros navegadores basados en Chromium aceptan un parámetro de inicio que asigna nombres de host a una IP solo durante esa sesión del navegador. Una carpeta de perfil aparte garantiza que arranque una instancia nueva con la regla:
# Windows (Command Prompt)
"C:\Program Files\Google\Chrome\Application\chrome.exe" --user-data-dir=%TEMP%\chrome-preview --host-resolver-rules="MAP example.com 203.0.113.10, MAP www.example.com 203.0.113.10"
# macOS
open -na "Google Chrome" --args --user-data-dir=/tmp/chrome-preview --host-resolver-rules="MAP example.com 203.0.113.10, MAP www.example.com 203.0.113.10"
# A resolver for your whole network (dnsmasq; also covers subdomains)
address=/example.com/203.0.113.10La última línea es la misma idea un nivel más arriba: un resolver local como dnsmasq, o un registro DNS local en Pi-hole, responde con la nueva IP a todos los dispositivos que lo usan, incluidos los teléfonos de esa wifi, siempre que usen los DNS de la red y no su propio DNS privado. Las extensiones del navegador no pueden editar el archivo hosts; algunos servicios de vista previa ofrecen una como atajo a sus enlaces (hosts.click indica una extensión para Chrome; DNSPeek todavía no tiene ninguna).
- Ventajas: no se editan archivos del sistema, no queda nada al cerrar el navegador y la respuesta es exacta, con el dominio y el certificado reales.
- Inconvenientes: el parámetro de Chrome solo funciona en escritorio y es fácil equivocarse si Chrome ya está abierto con el mismo perfil. Un resolver necesita que alguien lo mantenga y solo ayuda a quien está en tu red.
- Ideal para: desarrolladores que quieren un comportamiento exacto sin tocar el archivo hosts, y equipos que prueban en dispositivos reales en una misma oficina.
Método 5: servicios online de enlaces de vista previa
Un servicio de vista previa te da un enlace HTTPS en su propio dominio. El servicio se conecta a la IP que introdujiste, pide tu dominio real y reescribe enlaces, redirecciones y cookies para que los visitantes no salgan de la vista previa. Es el único método de esta lista que un cliente puede usar sin ayuda.
Lo que indican los propios servicios, a octubre de 2026 (detalles en DNSPeek frente a SkipDNS, DNSPeek frente a Peek-DNS y DNSPeek frente a hosts.click):
| Elemento | Opción gratuita | De pago | Cuenta | Destaca por |
|---|---|---|---|---|
| SkipDNS | Solo enlaces de invitado: 5 minutos o 100 clics | De 9,90 $ a 159,90 $ al mes por 3 a 300 enlaces | No para un enlace de invitado; los planes la necesitan | Plugin de cPanel, API REST, en funcionamiento desde 2016; los enlaces se eliminan cuando vence el plan |
| Peek-DNS | Enlaces gratuitos; cada uno dura 7 días desde su última visita | Por enlace: 1 $ la contraseña, 2 $ el nombre personalizado, ampliaciones a 30 o 90 días | Ninguna: no hay cuentas | Sin registro de ningún tipo; API prevista |
| hosts.click | Enlaces de vista previa gratuitos | Pro 5 $ al mes, Branded 50 $ al mes | No se indica en su sitio | Extensión para Chrome, plugins de cPanel y DirectAdmin, dominio propio en Branded |
| DNSPeek | Enlaces ilimitados, cada uno dura 7 días desde la última visita, hasta 30 días; un enlace de invitado sin cuenta | Desde 9 $ al mes, con enlaces sin caducidad | No para un enlace de invitado | Informes de QA, comparación en vivo y visual con el sitio en producción, alertas del cambio de DNS; aún sin plugins de paneles, extensión ni marca blanca |
- Ventajas: teléfonos, tabletas y clientes lo abren como cualquier enlace, no hay nada que instalar ni deshacer, y una contraseña o una fecha de expiración lo mantienen bajo control.
- Inconvenientes: hay un proxy en medio. DNSPeek, por ejemplo, elimina
Strict-Transport-Security,Content-Security-PolicyyX-Frame-Optionsy ajusta los atributos de las cookies para que la vista previa funcione en su propia dirección; el inicio de sesión con Google y las páginas de pago alojadas vuelven a tu dominio real; los firewalls del servidor nuevo pueden poner a prueba el tráfico del proxy; y solo se llega a IP públicas. Consulta lo que las vistas previas no pueden hacer. - Ideal para: la revisión de clientes e interesados, las comprobaciones en móvil y cualquiera a quien no deberías pedirle que edite archivos del sistema.
Todos los métodos comparados
| Elemento | Funciona en teléfonos | Se puede compartir con un cliente | HTTPS en el dominio real | Requiere | Coste |
|---|---|---|---|---|---|
| Archivo hosts | No, salvo con root o jailbreak | No: cada persona edita el suyo | Sí, con el certificado del servidor nuevo | Permisos de administrador y un editor de texto | Gratis |
| curl --resolve | No | No | Sí, y se comprueba el certificado | curl (incluido en macOS, Linux y Windows 10 o posterior) | Gratis |
| URL temporal o nombre de staging | Sí | Sí, si el sitio funciona con otro nombre de host | No: otro nombre de host | A menudo cambiar URL en el sitio | Incluido en el hosting |
| Override de DNS en el navegador o la red | Solo con un resolver de red | Solo con quien esté en tu red | Sí | Chrome iniciado con un parámetro, o un resolver propio | Gratis |
| Servicio de enlaces de vista previa | Sí | Sí: envías el enlace | No: la dirección HTTPS propia del servicio | Un navegador | Opciones gratuitas; los planes varían |
¿Cuál debería usar?
- Desarrollador en solitario, con tu propio portátil:
curl --resolve, y después el archivo hosts o el parámetro de Chrome. Aquí son sencillamente la mejor opción: exactos, gratuitos y sin terceros de por medio. Usa un enlace de vista previa solo para tu teléfono. - Agencia con aprobación del cliente: un enlace de vista previa con contraseña. El cliente nunca toca archivos del sistema; tú te quedas con el archivo hosts para comprobar HTTPS, cabeceras e inicio de sesión, que un proxy modifica. Consulta cómo conseguir la aprobación del cliente antes del lanzamiento y DNSPeek para agencias.
- Proveedor de hosting que migra clientes: las URL temporales rompen la mayoría de los CMS, así que envía enlaces de vista previa, creados con la API o con un enlace
/new?domain=…&ip=…prellenado. Si hoy necesitas un botón dentro de cPanel, SkipDNS y hosts.click indican plugins de paneles; DNSPeek todavía no los tiene. Consulta DNSPeek para proveedores de hosting.
La mayoría de las migraciones combinan una comprobación exacta para ti con un enlace para todos los demás. Más sobre esa pareja: archivo hosts o enlace de vista previa; el resto de la mudanza: la checklist de migración de sitios web.
Una rutina de vista previa que sirve para la mayoría de las migraciones
Paso 1: Consigue la IP del servidor nuevo
Tómala del correo de bienvenida o del panel de control del nuevo hosting, no de una consulta de tu dominio. Consulta Encontrar la IP de tu servidor.
Paso 2: Comprueba que el servidor responde para tu dominio
Ejecuta
curl -sI --resolve example.com:443:203.0.113.10 https://example.com/. Un 200 o una redirección a tu propio dominio significa que el sitio está configurado; una página por defecto, que todavía no.Paso 3: Míralo tú mismo en un navegador
Añade entradas al archivo hosts con el generador de archivo hosts o inicia Chrome con
--host-resolver-rules, y recorre las páginas clave, los formularios y el área de administración.Paso 4: Comparte un enlace de vista previa con quien tenga que aprobar
Introduce el dominio y la IP en el formulario de nueva vista previa, pon una contraseña si el sitio es sensible y envía el enlace a tu cliente o a tu equipo.
Paso 5: Deshaz tus overrides después del cambio
Quita las líneas del archivo hosts o cierra el perfil de Chrome, y confirma que los DNS públicos ya han cambiado con el comprobador de propagación DNS.
Qué confirmar, uses el método que uses
Vista previa antes del cambio
- La respuesta llega del servidor nuevo, no de una página por defecto
- Comprobados el dominio sin www y con www
- Plan de HTTPS claro: certificado instalado ya o emitido justo después del cambio
- Formularios, inicio de sesión y pago probados con cuentas de prueba
- Diseño móvil comprobado en un teléfono real
- Líneas del archivo hosts, perfiles del navegador y registros del resolver eliminados después del cambio
- Enlaces de vista previa desactivados o con fecha de expiración tras el lanzamiento
Preguntas frecuentes
¿Cuál es la forma más sencilla de ver un sitio web antes de cambiar los DNS?
Para ti, en un ordenador, añade dos líneas al archivo hosts o ejecuta curl con --resolve: ambas opciones son gratuitas y exactas. Para cualquier otra persona, o en un teléfono, crea un enlace de vista previa: se abre en cualquier dispositivo sin configurar nada.
¿Hay una alternativa gratuita a SkipDNS?
Sí. A octubre de 2026, SkipDNS ofrece enlaces de invitado gratuitos que duran 5 minutos o 100 clics, con planes de pago desde 9,90 $ al mes. Peek-DNS ofrece enlaces gratuitos sin cuenta, hosts.click indica enlaces de vista previa gratuitos y DNSPeek tiene un plan Free con enlaces ilimitados que duran 7 días desde la última visita, hasta 30 días. El archivo hosts y curl también son gratuitos. Consulta las condiciones actuales en el sitio de cada servicio.
¿Cómo veo un sitio en un servidor nuevo desde mi teléfono?
Los teléfonos no tienen un archivo hosts que se pueda editar fácilmente. Usa un enlace de vista previa, que se abre como cualquier otro enlace, o haz que el teléfono use un resolver local de tu wifi que responda con la nueva IP.
¿Puedo probar HTTPS en el servidor nuevo antes de cambiar los DNS?
Sí, con el archivo hosts, curl --resolve o el parámetro de Chrome, porque usan tu dominio real. Muchos proveedores solo emiten un certificado gratuito cuando los DNS ya apuntan al servidor nuevo, así que un aviso de certificado antes del cambio es normal; vuelve a comprobarlo justo después. Un enlace de vista previa funciona en su propia dirección HTTPS, pero el modo SSL Verify de DNSPeek sigue comprobando el certificado del servidor nuevo para tu dominio.
¿Por qué la URL temporal me lleva a mi sitio en producción?
La mayoría de los CMS, WordPress incluido, guardan la dirección del sitio y redirigen cualquier otro nombre de host a ella. Esa dirección todavía apunta al servidor anterior, así que acabas en el sitio en producción. Cambiarla funciona, pero hay que deshacerlo antes del lanzamiento, por eso el archivo hosts o un enlace de vista previa suelen ser más seguros.