AWS Route 53

AWS Route 53 is a DNS service that can be managed by the end user. It is a service created by the AWS customer and provides high availability, scalable, managed and authoritative DNS resolution. The service name “Route 53” comes from the original DNS service port which is port 53.

Route 53 service provides the following:

  1. DNS Resolution
  2. Domain Registrar
  3. Ability to perform health checks on AWS resources.
  4. Is the only AWS service providing 100% availability SLA

Route 53 Records consists of the following:

  • Domain and subdomain name
  • Record type example: A or AAAA
  • Value – the IP number of the record.
  • Routing Policy is how the Route 53 responds to queries.
  • TTL is the amount of time the record cached at DNS Resolvers

Route 53 supports the following record types

  • A = Maps a hostname to IPv4
  • AAAA = Maps a hostname to IPv6
  • CNAME = Maps a hostname to another hostname
    • target must be a domain name which must be an A or AAAA record.
    • Cannot be top node of a DNS namespace
  • NS = Name Servers for the Hosted Zone
    • Controls how traffic is routed for a domain
  • Other record types include: (CAA, DS, MX, NAPTR, PTR, SOA, TXT, SPF, SRV)

Hosted Zones are

  • Is a container for records that define how to route traffic to a domain and its subdomain.
  • Two types of Zones:
    • Public Hosted Zone – contains records to route traffic on internet.
    • Private Hosted Zone – contains records to route traffic on one or more VPCs (private domain names)
  • AWS charges $0.50 a month per hosted zone you create.
  • Public Hosted Zones can be queried by any one outside of your domain
  • Private Hosted Zones can only be queried by someone inside of your domain.