DNS Flashcards

1
Q

What is DNS?

A

Domain name system, how to map between IP addresses and “names” like websites

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

DNS services

A

hostname to IP address translation, host aliasing, mail server ailiasing, load distribution

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

DNS structure

A

decentralized to make it easier to scale and more resilient to failure, less vulnerable to censorship, easier to handle traffic volume and maintain, tree-like structure with root at top and sub-domains below(.com, org, edu).

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

What are the DNS root name servers?

A

server that gets contacted by local name server that cannot resolve name, directly answer requests for records in the root zone and return list of authoritative/TopLevelDomain servers otw

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

what are the TLD servers?

A

after contacting the root name servers, the local DNS resolver queries one of these domains which returns the IP address for the requested domain name, and that address can then be accessed by the requesting host

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

what is a local DNS name server

A

each ISP has one, when a host makes a DNS query the query is sent to its local DNS server, which acts as a proxy and forwards query into hierarchy

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

DNS caching

A

once any name server learns mapping, it caches it, but cache entries timeout/disappear after some time. TLD servers are usually cached to avoid always going to the root. If a name host changes IP addresses, change may not be known until the timeout happens.

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

what is zeroconf?

A

a set of technologies that automatically creates a usable computer network based on the Internet Protocol Suite (TCP/IP) when computers or network peripherals are interconnected. It does not require manual operator intervention or special configuration servers.

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

how does zeroconf assign IP addresses

A

picks random adresses, checks for dulicates with DAD, if duplicates then reassign and recheck

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

zeroconf hostname resolution

A

every computer on the local network stores an individual listing of DNS resources and joins the mDNS, hostname picked by the user

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

what is DNS-ServiceDiscovery?

A

uses three DNS record types to define location, status, type, and capabilities for services: PTR enumerates available service instances, SRV/A resolves specific service instances, and TXT contains additional information

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