| Question | Answer |
|---|---|
| Pointing to AWS resource? | Use Alias |
| Pointing to non-AWS resource? | Use CNAME |
| Need root domain (mysite.com)? | Only Alias works |
| On a subdomain (www.mysite.com)? | Both work |
Points to a domain name, which then resolves to a resource.
www.mysite.com -> elb-123.amazonaws.com -> (DNS resolves) -> 54.123.45.67
Two steps — CNAME just points to another name, not directly to an IP.
www.mysite.com -> elb-123.amazonaws.com
blog.mysite.com -> myblog.wordpress.com
app.mysite.com -> external-app.com
AWS-specific record. Points directly to an AWS resource — Route 53 handles the IP internally.
mysite.com -> Alias -> Load Balancer (Route 53 knows the IP automatically)