Records
Describe about DNS Record
For record is the configuration that we need to configure about how you want to route traffic for a domain.
Eache Record contains:
Domain/ Subdomain name -> example.com
Record Type: A or AAAA
Value: 12.34.56.78 (IP)
Routing Policy (How Route 53 responds to queries
TTL (Time of record cached at DNS resolver)
There are many Record Types
.
Type
A
Type
AAAA
Type
CNAME
Type
NS
Type
Alias
Record Type
(1) Type A
It maps a hostname to IPv4.
(2) Type AAAA
It maps a hostname to IPv6.
(3) Type CNAME
It maps a hostname to another hostname and target must have A or AAAA record. It is not able to create for example.com
and but able for www.example.com
e.g map our domain to load balancer domain.
(4) Type NS
It maps a hostname to another Name servers for Hosted Zone
or Another Name Server
.
(5) Type Alias
It maps a hostname to an AWS resource except EC2 DNS name. It similar to CNAME
but it is able to create for Root Domain(example.com) and Non Root Domain(www.example.com). Moreover It still has health check feature. The drawback is you are not able to set TTL for it.
Record TTL
There 2 usecases
Low TTL = If the browser has a less ttl then we can ensure the records is up to date but we will have a lot of traffic to Route 53 instead.
High TTL = If the DNS updated the data then browser still is not able to access because it still use cache data.
Last updated