A highly available, scalable, fully managed and Authoritative DNS Authoritative: The customer (you) can update the DNS records
- It is also a Domain Registrar
- Ability to check the health of your resources
- The only AWS service which provides 100% availability SLA
Hosted Zones
A container for records that define how to route traffic to a domain and its subdomains. There are two types: public and private
- Public hosted zones contains records that specify how to route traffic on Internet
- Private hosted zones only route within one or more VPC
CNAME vs Alias
CNAME:
- Points a hostname to any other hostname
- Only for non-root domain ALIAS:
- Points hostname to an AWS resource (lb-1-23.elb.amazonaws.com)
- Works for root domain and non-root domain
- Free of charge
- Native health check
- You can’t set TTL
- You cannot set an ALIAS record for an EC2 DNS name
- It only supports A and AAAA record types
Zone Apex: The top node of a DNS namespace (like nexonet.space)
Hybrid DNS & Resolver
Route 53 Resolver is the main component that you create while using Route 53.
When you want to connect your on-premise DNS server to Route 53, you need a Resolver Inbound Endpoint. This resolver endpoint will talk to main resolver.