
Published on 05.02.2026

When you need to forward user traffic from the apex of your domain (the top level of your domain, e.g. example.com) to another domain, such as an AWS CloudFront distribution like d609wvf1ahyz1.cloudfront.net, you quickly run into a DNS limitation.
The Domain Name System was never designed to allow the apex of a domain (for example, example.com) to directly point to another domain name.
DNS rules, defined in RFC 1034 and RFC 1035, require that the apex of a domain always contains certain mandatory records, most notably:
At the same time, DNS does not allow the apex of a domain to behave as an alias for another hostname. In other words, the root of a DNS zone cannot simply say “this domain is the same as that other domain” while still keeping its required authority records.
As a result, while pointing a subdomain to another domain is fully supported:
www.example.com → another-domain.example ✅ allowed
doing the same thing at the apex is not supported by standard DNS:
example.com → another-domain.example ❌ not allowed
This limitation is not imposed by registrars or DNS providers—it is a fundamental constraint of how DNS zones are defined and delegated.
AWS solves this problem with a non-standard but widely used extension: the Alias A record.
Route 53 Alias records:
This allows you to safely point example.com to CloudFront without violating DNS rules.
If your domain is currently using another DNS provider, you must first migrate DNS hosting to Route 53.
Note: You do not need to transfer your domain registration—only the DNS hosting.
Steps:
Now you can create the Alias record.

Route 53 will now return the correct IP addresses for your CloudFront distribution as if they were A records, even though they are resolved dynamically.
DNS does not allow setting another domain at the apex of a domain, and CloudFront does not expose fixed IP addresses. Route 53’s Alias records bridge this gap by resolving AWS resources internally and returning valid A records to clients.
If you are hosting on AWS and need to point an apex domain to CloudFront, Alias A records are the cleanest and safest solution available today.