chapter3 Flashcards

1
Q

dns stands for

A

domain name system

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

why do we need dns

A

When we type in http://www.msn.com/home.aspx, the browser needs to look up the IP address of the web servers name (host name) www.msn.com

If we do a ping to www.google.com we first need to convert the hostname to an ip address

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

alternative to dns + explanation

A

WINS
store netbios computer names (max 5 char) in a non hierarchical database

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

how can we do name resolution + requirements for this

A

DNS servers in your own network, or via the internet

WINS servers (for windows 2000)

Broadcast (as last option and least efficient way)

Requirements -> web servers or servers in your own network must be registrered with the DNS server (auto or manually)

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

give an overview of DNS

A

DNS is a hierarchical distributed system

Dns is the foundation of the internet naming scheme

Dns supports accessing resources by using alphanumeric names

interNIC is responsible for managing the domain namespace

dns was created to support the internet’s growing number of hosts

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

rules of dns naming and fqdn names

A

a through z

A through Z

0 through 9

Hyphen (-)

Underscore (_) is a reserved character

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

what is a FQDN or fully qualified domain name

A

behind these names is one or more IP address in the DNS database

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

components in a dns query + explanation

A

Dns client = dns client is a device that has a host name query, this can be a server or a client Pc or any device

Dns server = dns server is a device that has a dns service (linux, unix, windows based) and this device maintains a database of hostnames, this database is called a zone file

Dns servers on the internet

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

what is a dns query

A

Queries are recursive or iterative

Dns clients and dns servers both initiate queries

Dns servers are authoritative or non authoritative for a namespace
Authoritative dns server for the namespace will either:
Return the requested IP address
Return an authoritative “No”

Nonauthoritative dns server for the namespace will either:
Check its chache
Use forwarders
Use root hints

A query is a request for name resolution and is directed to a dns server

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

what is a recursive query

A

A recursive query is sent to dns server and requires a complete answer

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

what is a iterative query

A

A iterative query is sent to a dns server and may be answered with a referral to another dns server

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

what is a forwarder and explain

A

A forwarder is a dns server designated to resolve external or offsite dns domain names, advantage is that the answer is stored in the forwarder’s chache. Every other dns server that uses the forwarder will be able to use this cache to get an answer faster

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

what is conditional forwarding

A

Conditional forwarding forwards requests using a domain name condition

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

what are root hints

A

Root hints contain the IP addresses for dns root servers

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

explain cache

A

Everything that is chached in the cache will remain for a certain ttl or time to live, after that it automatically disappears from the cache. When restarting the dns client or server device this cache will also be cleared

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

give record types + explanation

A

A = resolves a host name to an IP address

PTR = resolves an IP address to a host name

SOA = the first record in any zone file

SRV = resolves names of servers providing services

NS = indentifies the dns server for each zone

MX = the mail server

CNAME = resolves an alias to a host name

17
Q

give dns zone types + explanation

A

Primary = read/write copy of a dns database, can be updated auto or manually

Secondary = read only copy of an dns database, cannot be updated

Stub = copy of a zone that contains only records used to locate name servers

Active directory integrated = zone data is stored in active directory rather than in zone files

18
Q

give the types of lookup zones + explanation

A

Forward lookup zone = forward lookup zone is a primary zone that contains host names and can resolve them to ip addresses

reverse lookup zone = reverse lookup zone is a primary zone that contains ip addresses and returns host names linked to them