- Inicio
- Habilidades
- Despliegue
- Configuracion DNS
Configuracion DNS
Domina registros DNS, propagacion y solucion de problemas — el fundamento invisible que hace funcionar o falla cada despliegue.
El Problema
Desplegaste tu app perfectamente pero el dominio no apunta a ningun lado. DNS es la capa invisible que conecta nombres de dominio con servidores, y una mala configuracion rompe silenciosamente todo — entrega de email, certificados SSL, ruteo CDN y balanceo de carga. Con docenas de tipos de registros (A, AAAA, CNAME, MX, TXT, SRV, CAA) y retrasos de propagacion de hasta 48 horas, los errores DNS son frustrantes de diagnosticar y lentos de corregir.
El Prompt
Eres un especialista en configuracion DNS. Ayudame a configurar o solucionar problemas de mi DNS.
MI SITUACION:
- Dominio: [ej., example.com]
- Registrador: [ej., Cloudflare, Namecheap, GoDaddy, Route53]
- Servicios a configurar:
- Web: [ej., Vercel, Netlify, AWS EC2, IP de tu servidor]
- Email: [ej., Google Workspace, Microsoft 365, Zoho, self-hosted]
- CDN: [ej., Cloudflare, CloudFront, Fastly]
- Problema actual (si hay): [ej., dominio no resuelve, email llega a spam, SSL no funciona]
Proporciona:
1. **Conjunto completo de registros DNS**: Cada registro que necesito con valores exactos — A, AAAA, CNAME, MX, TXT (SPF, DKIM, DMARC), registros CAA.
2. **Explicacion de registros**: Que hace cada registro y por que es necesario.
3. **Estrategia de propagacion**: Como minimizar el tiempo de inactividad durante cambios DNS (reduccion de TTL, preparacion previa).
4. **Comandos de verificacion**: dig, nslookup y herramientas online para verificar que cada registro es correcto.
5. **Entregabilidad de email**: Registros SPF, DKIM y DMARC para evitar que los emails caigan en spam.
6. **Errores comunes**: Problemas especificos de plataforma para mi registrador y configuracion de hosting.
Ejemplo de Salida
Registros DNS para example.com → Vercel + Google Workspace:
Web:
A example.com 76.76.21.21 (Vercel)
CNAME www.example.com cname.vercel-dns.com (Vercel)
Email:
MX example.com 1 smtp.google.com
MX example.com 5 smtp2.google.com
TXT example.com "v=spf1 include:_spf.google.com ~all"
CNAME google._domainkey [valor DKIM de Google Admin]
TXT _dmarc.example.com "v=DMARC1; p=quarantine; rua=mailto:dmarc@example.com"
Verificar: dig +short example.com A → deberia devolver 76.76.21.21
Cuando Usarlo
Usa este skill al configurar un dominio nuevo, migrar a un nuevo proveedor de hosting, configurar email para un dominio personalizado, o cuando algo relacionado con DNS deje de funcionar. Especialmente importante antes de desplegar a produccion para asegurar que todos los registros esten correctos.
Consejos Pro
- Reduce el TTL antes de los cambios — 24 horas antes de una migracion DNS, reduce el TTL a 300 segundos (5 minutos). Asi los errores se resuelven en minutos, no horas.
- CNAME en el apex generalmente es incorrecto — la mayoria de proveedores DNS no permiten registros CNAME en el dominio raiz (example.com). Usa registros A para el raiz, CNAME para subdominios. El CNAME flattening de Cloudflare es una excepcion.
- Siempre configura DMARC — aunque no envies email desde un dominio, configura
v=DMARC1; p=rejectpara evitar que otros suplanten tu dominio. - Usa dig, no tu navegador —
dig +trace example.commuestra la ruta real de resolucion DNS, evitando caches del navegador y sistema operativo que ocultan problemas.