DNS / Route 53 Flashcards

1
Q

How are top level domain names controlled?

A

They are controlled by IANA in a root zone database, which is a database of all available top level domains.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the key purpose of domain registrars?

A

Ensuring that all names in a given domain are unique.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does SOA stand for?

A

Start Of Authority Record

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What info is contained in an SOA?

A
  • 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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does NS stand for?

A

Name Server Records

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the purpose of an NS Record?

A

They are used by Top Level Domain servers to direct traffic to the Content DNS server which contains the authoritative DNS records.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does the “A” stand for in “A” Record?

A

Address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does an “A” Record do?

A

The A record is used by the computer to translate the name of the domain to an IP address

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

In the context of DNS, why is TTL important?

A
  • 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.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does CName stand for?

A

Canonical Name

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What does a CName do?

A

A CNAME is used to resolve one domain name to another

(Imagine looking in the phone book for BATMAN -> See West, Adam)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is an Alias Record?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is a naked domain name?

A

a DNS server name that doesn’t have the “www” or any other subdomains

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is a zone apex record?

A

A DNS name that doesn’t have “www” or any of the other subdomains

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the key difference between an Alias Record and a CName?

A

While both are used to map a DNS name to another, CNames cannot be used for naked domain names

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Do Elastic Load Balances have pre-defined IPv4 addresses?

A

No, you resolve to them using a DNS name

17
Q

On the exam, given the choice between an Alias Record and a CName, which should you pick?

A

Alias Records (CNAMEs can’t handle zone apex records)

18
Q

What does the MX stand for in MX Record?

A

Mail Exchanger

19
Q

What does the PTR stand for in PTR Record?

A

Pointer

20
Q

At a high level, what does a PTR Record do?

A

Maps an IP address to a domain/host name

(Think inverse of an A record)

21
Q

Can you buy domain names directly from AWS?

A

Yes, but it can take up to 3 days to register depending on the circumstances.

22
Q

What are the common DNS types?

A
  • SOA Records
  • NS Records
  • A Records
  • CNAMES
  • MX Records
  • PTR Records
23
Q

What is the limit to the number of domain names you can manage using Route53?

A

default limit is 50 domain names, but this can be increased by contacting AWS Support

24
Q

Can an Alias record point to AWS Resources that are hosted in other accounts?

A

Yes, by manually entering the ARN

25
Q

There is a website hosted in AWS that might get a lot of traffic over the next few weeks. If the application experiences a natural disaster at this time, what should be done to reduce potential disruption to users?

A

Use Route53 to route requests to another instance in a different region