Para apuntar un dominio a un VPS necesitas crear un registro A en la zona DNS de tu dominio con la IP pública de tu servidor. El cambio tarda entre 15 minutos y 48 horas en propagarse a nivel mundial.
Esta guía explica todos los pasos: desde identificar la IP de tu VPS hasta verificar que los registros DNS quedaron correctos, sin importar en qué registrador compraste el dominio.
Conceptos básicos antes de empezar
Entender tres términos te ahorrará confusión:
- Zona DNS: el conjunto de registros que definen a dónde apunta tu dominio (servidores web, correo, etc.).
- Nameservers (NS): los servidores responsables de responder las consultas DNS de tu dominio. Pueden ser los de tu registrador, los de tu hosting o los de un servicio de DNS gestionado como Cloudflare.
- Registro A: asocia un nombre de dominio (ej.
ejemplo.com) con una dirección IPv4. Es el registro más importante para apuntar al VPS.
Si quieres profundizar en cómo funcionan los servidores DNS, visita la sección de servidores VPS donde encontrarás guías complementarias.
Paso 1: Obtén la IP pública de tu VPS
Entra al panel de control de tu proveedor de VPS (cPanel, Virtualizor, SolusVM, etc.) o conéctate por SSH y ejecuta:
curl -4 ifconfig.me
Anota esa dirección IPv4. Si tu proveedor también te asignó una dirección IPv6, anótala también para el registro AAAA.
Paso 2: Decide quién gestiona tu zona DNS
Aquí está la decisión más importante. Tienes dos rutas:
Opción A — Gestionar la zona DNS en tu registrador
Si compraste el dominio en GoDaddy, Namecheap, Name.com, Hostinger, etc., puedes editar los registros DNS directamente en su panel sin cambiar los nameservers. Es la opción más simple si solo tienes un VPS y no usas CDN.
Opción B — Usar Cloudflare u otro DNS gestionado
Esta opción te da más control, propagación más rápida y funciones adicionales (CDN, protección DDoS, SSL flexible). El proceso es:
- Crea una cuenta en Cloudflare y añade tu dominio.
- Cloudflare escanea tu zona DNS actual y la importa.
- Cloudflare te da dos nameservers propios (ej.
ada.ns.cloudflare.com). - En tu registrador, reemplaza los nameservers actuales por los de Cloudflare.
- Desde ese momento gestionas todos los registros DNS en el panel de Cloudflare.
Para la mayoría de proyectos con VPS, la Opción B es la recomendada.
Paso 3: Crea los registros DNS necesarios
Ya sea en tu registrador o en Cloudflare, los registros que necesitas son los mismos. Esta tabla los resume:
| Tipo | Nombre / Host | Valor | TTL | Para qué sirve |
|---|---|---|---|---|
| A | @ (dominio raíz) |
IP pública del VPS | 300–3600 s | Apunta ejemplo.com al VPS |
| A | www |
IP pública del VPS | 300–3600 s | Apunta www.ejemplo.com al VPS |
| AAAA | @ |
IPv6 del VPS (si tienes) | 300–3600 s | Soporte IPv6 para el dominio raíz |
| MX | @ |
IP o hostname del servidor de correo | 3600 s | Recepción de email (si el correo corre en el VPS) |
Nota sobre el registro www: muchos registradores usan www como nombre de host. Otros piden el FQDN completo (www.ejemplo.com). Sigue las instrucciones de tu panel específico.
¿Registro A o CNAME para www?
Puedes crear el subdominio www como registro A (directo a la IP) o como CNAME apuntando a @ (alias del dominio raíz). Cualquiera funciona. El CNAME es más flexible si cambias la IP en el futuro: solo actualizas el registro A raíz y el CNAME se actualiza solo.
Paso 4: Verifica la propagación DNS
Una vez guardados los registros, verifica que se propagaron correctamente desde distintos puntos del mundo usando estas herramientas gratuitas:
- whatsmydns.net — muestra el resultado de resolvers en decenas de países.
- dnschecker.org — similar, con mapa visual.
- Desde la terminal:
dig ejemplo.com A +short
Cuando veas tu IP del VPS en la mayoría de ubicaciones, el cambio está propagado. Si el sitio aún no carga, el problema ya no es DNS sino la configuración del servidor web (Apache/Nginx) o el firewall.
Errores comunes y cómo evitarlos
No eliminar registros A anteriores
Si tu dominio apuntaba antes a un hosting compartido, es probable que ya existan registros A con la IP antigua. Bórralos antes de crear los nuevos o tendrás conflictos.
Confundir el TTL con el tiempo de propagación
El TTL es cuánto tiempo los resolvers guardan la respuesta en caché. Si el TTL anterior era de 86 400 segundos (24 horas), los cambios pueden tardar hasta 24 horas en verse en todos los resolvers aunque tú los guardes de inmediato. Baja el TTL a 300 segundos un día antes de hacer el cambio.
Olvidar configurar el Virtual Host en el VPS
El DNS solo dirige el tráfico hasta la IP. El servidor web dentro del VPS (Apache o Nginx) debe tener configurado un Virtual Host que responda al dominio. Si no existe, recibirás la página por defecto del servidor o un error 404.
Si necesitas ayuda para configurar tu servidor web o si buscas un VPS con soporte técnico incluido, el equipo de elenlace.com ofrece servidores administrados con asistencia en la configuración inicial.
Conclusiones clave
- El registro A es el elemento central: asocia tu dominio con la IP de tu VPS.
- Usa Cloudflare como gestor de DNS para obtener propagación más rápida y protección adicional.
- Crea el registro A tanto para el dominio raíz (
@) como para el subdominiowww. - Baja el TTL a 300 segundos antes de hacer el cambio para acelerar la propagación.
- Verifica el resultado con whatsmydns.net o el comando
digdesde tu terminal. - Recuerda que el DNS solo lleva el tráfico a la IP; el Virtual Host en el VPS hace el resto.
¿Listo para poner en marcha tu dominio en un VPS? Contacta a los especialistas de elenlace.com para orientarte en la configuración completa de tu servidor y dominio.
Preguntas frecuentes
¿Cuánto tiempo tarda en propagarse el DNS?
Depende del TTL que tenían los registros anteriores. Con un TTL de 300 segundos el cambio puede verse en 5-15 minutos. Con un TTL de 86 400 segundos puede tardar hasta 24-48 horas. La media habitual cuando se cambia desde un TTL estándar es de 1 a 4 horas.
¿Puedo tener el correo en un servidor y el sitio web en el VPS?
Sí. El registro A controla el destino del tráfico web y el registro MX controla el correo. Son independientes. Puedes apuntar la web a tu VPS y mantener los registros MX apuntando a Gmail Workspace, Zoho o cualquier otro servicio de correo externo.
¿Debo usar Cloudflare con modo proxy activado o solo DNS?
El modo proxy (nube naranja en Cloudflare) oculta la IP real del VPS y activa el CDN y la protección DDoS. Es recomendable para sitios web públicos. El modo solo DNS (nube gris) hace que Cloudflare resuelva el dominio pero sin intermediar el tráfico, lo que es útil para SSH, FTP o correo donde el proxy no aplica.
¿Qué pasa si ya tengo nameservers del hosting anterior?
Si cambias los nameservers de tu registrador a los de Cloudflare o a los de tu nuevo VPS, la zona DNS antigua deja de tener efecto. Cloudflare importa los registros existentes al detectar el dominio, pero revisa siempre que todos los registros necesarios (MX, subdominos) hayan quedado en la nueva zona antes de confirmar el cambio de nameservers.
Recursos útiles
Otros proveedores y guías que vale la pena comparar: