Route53 Flashcards
____ translates the human friendly hostnames into machine IP addresses.
DNS - Domain Name System
DNS Terminology
Domain Registrar: Amazon Route 53, GoDaddy, etc
DNS Records: A, CNAME, NS, etc
Zone File: contains DNS records
Name Server: resolves DNS queries (Authoritative or Non-Authoritative)
Top Level Domain (TLD): .com, .us, .gov, .org, etc
Second Level Domain (SLD): amazon.com, google.com
Amazon Route 53 is highly available, scalable, fully managed and Authoritative DNS.
Authoritative means the ____ can update the DNS records.
Route 53 is also a Domain Registrar.
customer
Route 53 is the only AWS service which provides 100% availability ____.
SLA
Route 53 provides the ability to check the ____ of your resources.
health
Route 53 ____ are how you want to route traffic for a domain.
records
Each Route 53 record contains:
Domain/subdomain Name: example.com
Record Type: A or AAAA
Value: 345.345.345.345
Routing Policy: how Route 53 responds to queries
TTL (time to live): amount of time the record cached at DNSResolvers
Route 53 supports the following DNS record types:
(must know for exam): A / AAAA / CNAME / NS
(advanced): CAA / DS / MX / NAPTR / PTR / SOA / TXT / SPF / SRV
Identify each Route 53 record type:
__ - maps a hostname to IP4
__ - maps a hostname to IPv6
__ - maps a hostname to another hostname
__ - name servers for the Hosted Zone. Controls how traffic is routed for a domain.
A
AAAA
CNAME
NS
With a CNAME record, the target is a domain name that must have an ____ or ____ record.
A or AAAA
____ is a container for records that define how to route traffic to a domain and its subdomains.
Hosted Zone
A ____ hosted zone contains records that specify how to route traffic on the internet.
public
A ____ hosted zone contains records that specify how to route traffic within one or more VPCs.
private
Route 53 hosted zones cost $.50 per month per hosted zone.
Except for ____ records, TTL is mandatory for each DNS record.
Alias
A____ record points a hostname to any other hostname. Ex: app.mydomain.com -> blah.anything.com
CNAME
Only works for non root domain (app.domain.com)
An ____ record points a hostname to an AWS resource.
Free of charge.
Native health check.
Alias
Works for both root domain and non-root domain
Alias records automatically recognize changes in the resources ____.
IP address
Alias records are always of types ____ for AWS resources.
A / AAAA
With Alias records, you cannot set the ____.
TTL
Here are some Alias record targets:
- Elastic Load Balancers
- CloudFront Distributions
- API Gateway
- Elastic Beanstalk envs
- S3 Websites
- VPC Interface Endpoints
- Global Accelerator
- Route 53 record in the same hosted zone
Alias vs CNAME record
An ALIAS record in DNS is a non-standard record type used to point one domain name to another, similar to a CNAME record, but with the flexibility to coexist with other records on the same domain.
Unlike CNAMEs, ALIAS records can be used at the zone apex (the root domain) and don’t require a follow-up DNS query to resolve to an IP address.
You cannot have an ____ record for an EC2 DNS name.
ALIAS