0% found this document useful (0 votes)
646 views18 pages

Domain Name System

This document discusses the domain name system (DNS) which provides a hierarchical and distributed database that stores information for mapping domain names to IP addresses. It describes the domain name space structure, domain name labels, types of domain names, DNS server hierarchy including root, primary and secondary servers, DNS resolution process using recursive and iterative queries, DNS message formats, and key components like the DNS header. The document also outlines generic and country-specific domain name categories.

Uploaded by

Dinesh Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
646 views18 pages

Domain Name System

This document discusses the domain name system (DNS) which provides a hierarchical and distributed database that stores information for mapping domain names to IP addresses. It describes the domain name space structure, domain name labels, types of domain names, DNS server hierarchy including root, primary and secondary servers, DNS resolution process using recursive and iterative queries, DNS message formats, and key components like the DNS header. The document also outlines generic and country-specific domain name categories.

Uploaded by

Dinesh Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
  • Domain Name System Introduction: An overview of the Domain Name System (DNS) covering identification and organization of names within the system.
  • Domain Name Space: Details the hierarchical structure of domain name spaces and how they are organized.
  • Domain Names and Labels: Explains the relationship and formation of domain names and labels linking to the domain hierarchy.
  • FQDN and PQDN: Differentiates fully qualified and partially qualified domain names and their significance.
  • Domains: Describes the concept of domains as subtrees within the domain name space.
  • Hierarchy of Name Servers: Illustrates the hierarchical relationship between root servers and subordinate name servers.
  • Zones and Domains: Clarifies what constitutes a 'zone' and its administrative responsibilities within a domain.
  • Root and Secondary Servers: Distinguishes between root, primary, and secondary servers in DNS operations.
  • DNS in the Internet: Introduces different types of DNS domains found in the Internet.
  • Generic Domains: Covers the classification and handling of generic domains within the DNS hierarchy.
  • Generic Domain Labels: Lists and describes labels used for generic domains such as '.com', '.edu', and more.
  • New Generic Domain Labels: Explores newly proposed and existing labels for generic domains in DNS.
  • Country Domains: Focuses on the structuring and resolution of country-based top-level domains.
  • Inverse Domain: Discusses the resolution of addresses using inverse domains for location data.
  • Resolution: Provides insight into the resolution processes used in DNS to map names to addresses.
  • Iterative Resolution and Caching: Describes the operations of iterative resolution processes and caching mechanisms in DNS.
  • Query and Response Messages: Analyzes the structure and types of DNS query and response messages.
  • Header Format: Presents the format and function of headers in DNS messages.

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

You might also like