Skip to main content

Getting Started with AWS Route 53

Welcome to AWS Route 53

When a user types yourapp.com into a browser, their computer needs to find the IP address it maps to. That lookup is handled by DNS. AWS Route 53 is Amazon's DNS service — it translates your domain into the right address, whether that's an EC2 instance, a CloudFront distribution, a load balancer, or an S3 website.

The name "Route 53" is a play on TCP/UDP port 53, which is the standard port for DNS.

What You'll Learn

  • Hosted zones — the container for all DNS records for a domain
  • Record types — A, AAAA, CNAME, ALIAS, MX, TXT and when to use each
  • Routing your domain to EC2 — creating an A record pointing to an Elastic IP
  • Routing to CloudFront — using an ALIAS record (not CNAME) for root domains
  • Subdomainsapi.yourapp.com, www.yourapp.com, staging.yourapp.com
  • TTL — how long DNS resolvers cache records and why it matters during migrations
  • Health checks — Route 53 can monitor endpoints and failover automatically
  • Using Route 53 with an external registrar — if your domain is registered elsewhere

Prerequisites

  • A registered domain name (can be registered via Route 53 or an external registrar like Namecheap)
  • An AWS resource to point the domain to (EC2 Elastic IP, CloudFront, etc.)