Para configurar los DNS de tu dominio en un VPS, entra al panel de tu registrador de dominio, localiza la zona DNS y crea un registro A que apunte el dominio raíz (y el subdominio www) a la dirección IP pública de tu servidor.
Parece simple, y en el fondo lo es. Pero entender qué hace cada tipo de registro te ahorra horas de depuración. Esta guía explica cada pieza con claridad.
¿Qué son los DNS y por qué importan en un VPS?
El Sistema de Nombres de Dominio (DNS) es el directorio que convierte un nombre legible como tudominio.com en la dirección IP numérica que los servidores entienden, por ejemplo 203.0.113.42.
En un hosting compartido, el proveedor configura los DNS automáticamente. En un VPS, esa responsabilidad es tuya. Tienes dos enfoques posibles:
- Gestionar la zona DNS en el registrador: dejas los nameservers del registrador (Namecheap, GoDaddy, Porkbun, etc.) y editas los registros desde su panel. Es el enfoque más sencillo y el que cubre esta guía.
- Instalar un servidor DNS propio en el VPS (BIND9, PowerDNS): da control total pero añade complejidad operativa. Solo vale la pena si gestionas decenas de dominios o necesitas configuraciones muy avanzadas.
Para la mayoría de los proyectos, gestionar la zona en el registrador es más que suficiente. Puedes explorar más recursos sobre configuración de VPS si quieres profundizar en otros aspectos del servidor.
Tipos de registros DNS que necesitas conocer
No necesitas memorizar todos los tipos que existen — con estos cuatro resuelves el 95 % de los casos de un sitio web típico.
| Registro | Para qué sirve | Ejemplo de valor |
|---|---|---|
| A | Apunta un nombre de host a una IPv4 | 203.0.113.42 |
| AAAA | Apunta un nombre de host a una IPv6 | 2001:db8::1 |
| CNAME | Alias que apunta a otro nombre de host | www → tudominio.com |
| MX | Define el servidor de correo entrante | mail.tudominio.com (prioridad 10) |
| TXT | Verificación de dominio, SPF, DKIM, DMARC | v=spf1 include:... ~all |
| TTL | Tiempo (segundos) que los resolvers cachean el registro | 300 (5 min) o 3600 (1 h) |
Paso a paso: apunta tu dominio al VPS
1. Obtén la IP pública de tu VPS
Es la dirección que tu proveedor te entregó al crear el servidor. Puedes confirmarla desde la terminal con:
curl -s ifconfig.me
Anota esa IP — la usarás en todos los registros A de este dominio.
2. Entra al panel de DNS de tu registrador
Inicia sesión en donde compraste el dominio. Busca una opción llamada "Manage DNS", "DNS Records", "Zona DNS" o similar. Algunos registradores usan el término "Advanced DNS".
3. Crea el registro A para el dominio raíz
Agrega un nuevo registro con estos valores:
- Tipo: A
- Host / Name:
@(representa el dominio raíz) - Valor / Value: la IP pública de tu VPS
- TTL: 300 (para cambios frecuentes) o 3600 (para configuraciones estables)
4. Crea el registro para www
Tienes dos opciones equivalentes. La más común es un CNAME:
- Tipo: CNAME
- Host:
www - Valor:
tudominio.com(con punto final en algunos paneles:tudominio.com.)
La alternativa es otro registro A con el mismo valor que el registro raíz. Ambas funcionan; el CNAME es preferible porque si cambias la IP solo actualizas el registro A raíz y el CNAME lo sigue automáticamente.
5. Configura los registros MX (si alojas correo)
Si usas Google Workspace, Zoho u otro proveedor externo de correo, ellos te darán los valores MX exactos. Si configuras tu propio servidor de correo en el VPS:
- Tipo: MX
- Host:
@ - Valor:
mail.tudominio.com - Prioridad: 10
También necesitarás un registro A para mail.tudominio.com apuntando a la IP del VPS.
6. Agrega registros TXT para correo seguro
Sin estos registros, tus correos caerán en spam o serán rechazados:
- SPF:
v=spf1 ip4:203.0.113.42 ~all— autoriza tu VPS como remitente válido. - DMARC:
v=DMARC1; p=none; rua=mailto:[email protected]— política de autenticación de correo. - DKIM: clave pública generada por tu servidor de correo (Postfix/OpenDKIM). El valor lo genera el propio servidor.
Verifica que los DNS propagaron correctamente
Después de guardar los cambios, los registros pueden tardar entre unos minutos y 48 horas en propagarse globalmente, dependiendo del TTL anterior. Herramientas útiles para verificar:
- Terminal:
dig tudominio.com A +short— devuelve la IP que tu proveedor DNS local ya resuelve. - whatsmydns.net: muestra la resolución desde decenas de ubicaciones en el mundo simultáneamente.
- nslookup:
nslookup tudominio.com 8.8.8.8— consulta directamente los servidores de Google para ver si ya propagó.
Cuando dig devuelva la IP de tu VPS, el sitio ya es accesible a través del dominio. Si instalaste Apache o Nginx en el servidor, la página debería cargar en el navegador.
Errores comunes y cómo evitarlos
- No borrar registros A anteriores: si el dominio ya apuntaba a un hosting anterior, elimina o actualiza esos registros antes de agregar los nuevos. Dos registros A en conflicto dan resultados impredecibles.
- CNAME en el dominio raíz: el estándar DNS no permite un CNAME en
@. Usa siempre un registro A (o ALIAS/ANAME si tu registrador lo soporta) para el dominio raíz. - TTL demasiado alto durante pruebas: un TTL de 86400 (24 horas) significa que si te equivocas, tendrás que esperar un día para que los cambios se propaguen. Usa 300 mientras configuras.
- Olvidar el registro PTR (DNS inverso): si envías correo desde el VPS, el registro PTR (rDNS) debe apuntar desde la IP al nombre del servidor. Esto lo configuras desde el panel de tu proveedor VPS, no desde el registrador.
Si necesitas ayuda configurando el stack completo de tu VPS o tienes dudas sobre registros DNS avanzados, el equipo de elenlace.com ofrece soporte técnico especializado para proyectos web en México.
Conclusiones clave
- El registro A es el más importante: apunta tu dominio raíz a la IP del VPS.
- Usa un CNAME para
wwwapuntando al dominio raíz, no otro registro A independiente. - Baja el TTL a 300 segundos antes de hacer cambios; súbelo de nuevo cuando todo esté estable.
- Si usas correo, configura MX, SPF, DKIM y DMARC desde el principio para evitar problemas de entrega.
- Verifica la propagación con
digo whatsmydns.net antes de dar el sitio por listo. - El DNS inverso (PTR) se configura en el panel del proveedor VPS, no en el registrador.
Preguntas frecuentes
¿Cuánto tarda en propagarse un cambio de DNS?
Depende del TTL que tenía el registro anterior. Con un TTL de 3600 (1 hora), los cambios tardan hasta 1 hora en verse globalmente. Con TTL de 86400 (24 horas), puede tardar hasta 48 horas. Por eso conviene bajar el TTL antes de hacer cambios.
¿Necesito instalar un servidor DNS en mi VPS?
No es necesario para la mayoría de los proyectos. Gestionar la zona DNS desde el registrador del dominio es suficiente y mucho más sencillo. Un servidor DNS propio (BIND9, PowerDNS) solo vale la pena si gestionas muchos dominios o necesitas configuraciones muy avanzadas.
¿Cómo sé si mis DNS están bien configurados?
Ejecuta dig tudominio.com A +short desde una terminal. Si devuelve la IP de tu VPS, el registro A está bien propagado. Para verificar correo, usa dig tudominio.com MX +short y confirma que aparecen los servidores correctos.
¿Puedo usar Cloudflare como gestor de DNS en lugar del registrador?
Sí, y es una opción muy recomendable. Cloudflare ofrece gestión DNS gratuita con una interfaz más rápida que la mayoría de los registradores, además de protección contra DDoS y CDN integrado. Solo cambia los nameservers de tu dominio para que apunten a Cloudflare y gestiona todos los registros desde su panel.
¿Prefieres que lo hagamos por ti? En El Enlace resolvemos hosting y desarrollo web profesional.
Compara proveedores
Otros proveedores y guías que vale la pena comparar: