A-запись — доменное имя резолвится в IPv4. Прямая: `example.com → 203.0.113.42`. Обычная для serving сайта с одного сервера.
AAAA-запись — то же самое, но IPv6. `example.com → 2001:db8::42`.
CNAME (Canonical Name) — alias одного домена на другой. `www.example.com CNAME example.com`. Резолвер сам продолжит и найдёт A-запись основного. Не работает для root-домена (по RFC можно только для "листовых" имён, `@` ↔ A/AAAA обязательно). Причина — CNAME не может сосуществовать с MX/NS/SOA-записями на корне.
ALIAS / ANAME (не в RFC, изобретение DNS-хостингов: Route53, Cloudflare, Namecheap) — обходит ограничение CNAME для root. `example.com ALIAS app.mycdn.com` — DNS-хостинг сам резолвит cdn и отдаёт A-запись. Прозрачно для клиента. Практика: если хостите на Vercel/Netlify (они требуют CNAME), но нужен apex-домен без "www." — используйте DNS с ALIAS.