DNS / Route 53 Flashcards
How are top level domain names controlled?
They are controlled by IANA in a root zone database, which is a database of all available top level domains.
What is the key purpose of domain registrars?
Ensuring that all names in a given domain are unique.
What does SOA stand for?
Start Of Authority Record
What info is contained in an SOA?
- The name of the server that supplied data for the zone
- Administrator of the zone
- Current version of the data file
- default # of seconds for the TTL file on resource records
What does NS stand for?
Name Server Records
What is the purpose of an NS Record?
They are used by Top Level Domain servers to direct traffic to the Content DNS server which contains the authoritative DNS records.
What does the “A” stand for in “A” Record?
Address
What does an “A” Record do?
The A record is used by the computer to translate the name of the domain to an IP address
In the context of DNS, why is TTL important?
- TTL is the length of time that a DNS record is cached on either the Resolving Server or the user’s own local PC.
- The lower the TTL, the faster changes to DNS records take to propogate throughout the internet.
What does CName stand for?
Canonical Name
What does a CName do?
A CNAME is used to resolve one domain name to another
(Imagine looking in the phone book for BATMAN -> See West, Adam)
What is an Alias Record?
Alias Records are used to map resource record sets in your hosted zone to Elastic Load Balancers, CloudFront Distributions, or S3 buckets that are configured as websites.
What is a naked domain name?
a DNS server name that doesn’t have the “www” or any other subdomains
What is a zone apex record?
A DNS name that doesn’t have “www” or any of the other subdomains
What is the key difference between an Alias Record and a CName?
While both are used to map a DNS name to another, CNames cannot be used for naked domain names