- Domain Name System (DNS) service
- Functionality offered:
- Domain registration
- DNS routing
- Health checking
- Hosted Zone -> Collection of records
- 2 Types of Hosted zones
- Public Hosted Zone -> To route internet traffic to a domain and it’s sub domains
- Private Hosted Zone -> To route traffic within one or more vpc’s
- Routing policy -> Determines how user traffic is routed to resources
- Simple Routing – Default -> All traffic is routed to the single resource available
- Weighted Routing -> To route traffic based on weightage specified. Say 25,75
- Failover Routing -> To failover traffic to the passive resource (active/passive failover)
- Geolocation Routing -> To route traffic based on location of users
- Geo-proximity Routing -> To route traffic based on location of users and volume of traffic
- Latency based Routing -> To route traffic based on the latency
- Multivalue answer -> To route traffic randomly among multiple healthy resources available
- Supported Record Types:
- A -> maps domain record to IPv4 address – Eg: awsbutes.com to172.2.3.4
- AAAA -> maps domain record to IPv6 address – Eg: abc.com to 2001:a1b2:a1b2:0:0:a1b2:1234:1234
- CNAME -> maps one domain record to another – Eg: support.awsbytes.com to awsbytes.com
- MX -> Mail servers – > Eg: mail.awsbytes.com
- DS
- NAPTR
- NS
- PTR
- SOA
- SPF
- SRV
- TXT