Chapter 25.
Domain Name System
25.1 25.2 25.3 25.4 25.5 25.6 25.7 25.8
Fall 2006
Name Space Domain Name Space Distribution of Name Space DNS in the Internet Resolution DNS Message DDNS Encapsulation
Computer Networks 25-1
Domain name space
Flat name space, Hierarchical name space
Fall 2006
Computer Networks
25-2
Domain names and labels
Fall 2006
Computer Networks
25-3
FQDN and PQDN
FQDN (Fully Qualified Domain Name) PQDN (Partially Qualified Domain Name)
Fall 2006
Computer Networks
25-4
Domains
Domain: Subtree of the domain name space
Fall 2006
Computer Networks
25-5
Hierarchy of name servers
Fall 2006
Computer Networks
25-6
Zones and domains
Zone: What s server is responsible for, or has authority over
Fall 2006
Computer Networks
25-7
Root Server
A root server is a server whose zone consists of the whole tree.
Primary and Secondary Servers
A primary server loads all information from the disk file; the secondary server loads all information from the primary server.
Fall 2006
Computer Networks
25-8
DNS in the Internet
Fall 2006
Computer Networks
25-9
Generic domains
Generic domains define registered hosts according to their generic behavior Each node in the tree defines a domain, which is an index to the domain name space database.
Fall 2006
Computer Networks
25-10
Generic domain labels
Label com edu Description Commercial organizations Educational institutions
gov
int mil net org
Government institutions
International organizations Military groups Network support centers Nonprofit organizations
Fall 2006
Computer Networks
25-11
New generic domain labels
Label
aero biz coop
Description
Airlines and aerospace companies Businesses or firms (similar to com) Cooperative business organizations
info
museum name pro
Fall 2006
Information service providers
Museums and other nonprofit organizations Personal names (individuals) Professional individual organizations
Computer Networks 25-12
Country domains
Fall 2006
Computer Networks
25-13
Inverse domain
Fall 2006
Computer Networks
25-14
Resolution
Name-address resolution: a name to address/an address to a name Resolver: DNS client called by a host Recursive resolution and iterative resolution
Fall 2006
Computer Networks
25-15
Iterative resolution
Caching
Fall 2006 Computer Networks 25-16
Query and response messages
DNS has two types of messages
Fall 2006
Computer Networks
25-17
Header format
Fall 2006
Computer Networks
25-18