SlideShare a Scribd company logo
DOMAIN NAME SYSTEM M.Owais Asghar Jara
DOMAIN NAME SYSTEM (DNS)
People prefer to use names instead of the addresses so the Internet
needs to have a directory system that can map a name to an address.
As internet is so huge today so a central directory can not hold that
much mapping and disadvantage is if central computer fails whole
communication will collapse.
So information is distributed among many computers in this world.
In this method the host that needs mapping can contact to its
closest computer holding the needed information. This method is
used by DOMAIN NAME SYSTEM (DNS).
CONTINUED….
The following six steps map the host to an IP address.
1. The user passes the host name to the file transfer client.
2. The file transfer client passes the host name to the DNS client.
3. Each computer after booting Knows the address of one DNS server.
The DNS client sends a message to a DNS server with a query that
gives the file transfer server user name using the known IP address
of the DNS server.
4. The DNS server responds with the IP address of the desired file
transfer server.
5. The DNS server passes the IP address of the file transfer client.
6. The file transfer client now uses the received IP address to access
the file transfer server.
Domain Name System
NAME SPACE
A ‘Name Space’ that maps each address to a unique name can be
organized in two ways:
1. Flat Name Space: A name in this space is a sequence of characters
without structure. The names may or may not have a common
section if they do, it has no meaning. Disadvantage can not be
used in large systems because it must be centrally controlled to
avoid ambiguity and duplication.
2. Hierarchical Name Space: In this space each name is made of
several parts. The first can define the name of the organization,
second can define its nature, 3rd can define the departments and
so on. In this case the authority to assign and control can be
decentralized.
the first organization can choose first.com and now the hosts can
choose name of
Domain Name System
DOMAIN NAMES AND LABELS
LABEL: Each node in a tree has a label which is a string of maximum
63 characters. The root label is null string (Empty). DNS requires
children of a node have different label which guarantees the
uniqueness of the domain name.
DOMAIN NAME: Each node in a tree has a domain name. A full
domain name is a sequence of labels separated by dots (.) Always
read from node up to the root.
Fully Qualified Domain Name (FQDN) is that if a name ends with a
dot that means null label.
Partially Qualified Domain Name(PQDN) is a name if it does not end
with a null string i.e. it starts from node but does not end at root.
(Can be made FQDN by supplying the missing part called suffix).
Domain Name System
DOMAIN
A domain is a subtree of the domain name space. The name of the
domain is the name of the node at the top of the subtree. (Reliability)
HIERARCHY OF NAME SERVERS
The whole information can not be stored in the single computer.
Solution is divide the whole space into many domains based on the
first level.
DNS allows domains to be further divided into the sub-domains
where each server is responsible of for its domain that can be large or
small.
The domain server that has sub-domain servers will must have
some way to contact to its sub-domains.
Domain Name System
ZONE
What a server is responsible for or has authority over is called ZONE.
It is contiguous part of entire tree.
If a server accepts responsibility of a domain and does not divide it
into sub domains then domain and zone are same thing. The server
will keep record of nodes in a database called a zone file.
If a server divides into subdomains then server and domains are two
different things. Information about the noes in the subdomains is
stored in the servers at lower levels, with the original server keeping
some sort of reference to the lower levels.
Domain Name System
ROOT SERVERS
A server whose Zone consists of the whole tree. Keeps reference to
other servers in its zone and delegates it authority to other servers.
1. Primary Server: A server that stores a file about the zone for which
it is in authority. It is responsible for creating, maintaining and
updating the zone file. And stores that file on local disk.
2. Secondary Server: It only copies the information in the primary
server and stores it on its own disk. It is not responsible for
updating etc. If that is required it must be done through primary
server. A sort of backup if primary server fails.
A server can be primary server for a specific zone and secondary
server for another zone therefore we must be careful about which
zone we refer to.
DNS IN THE INTERNET
Generic Domain:
Country Domain
Inverse Domain
Inverse domain are difficult to track, which could be used to find the
name of a host when given IP address.
Domain Name System
Domain Name System
Domain Name System
RESOLUTION

More Related Content

PPT
Domain Name Service
PPTX
Domain Name System (DNS)
PPT
Domain name service
PPTX
Domain Name System
PPTX
DNS(Domain Name System)
PPT
domain network services (dns)
PPT
Domain Name Service
Domain Name System (DNS)
Domain name service
Domain Name System
DNS(Domain Name System)
domain network services (dns)

What's hot (20)

PPTX
DNS ( Domain Name System)
PDF
Internet Domains
PPT
Domain Name System
PPT
25 DNS
PPTX
Domain Name System
PPT
Domain Name System(ppt)
PPTX
Dns presentation
PPT
Chapter 29 Domain Name System.ppt
PPT
Presentation: the domain name system
PPTX
Domain Name System(DNS) - Overview
PPT
Naming And Binding (Distributed computing)
PPTX
Domain Name System DNS
PPTX
Dns server
PPT
PPT
Domain name server
PPT
Domain name system
PPTX
Domain name system
PDF
DOMAIN NAME
PDF
Domain name system
PPTX
Dns server
DNS ( Domain Name System)
Internet Domains
Domain Name System
25 DNS
Domain Name System
Domain Name System(ppt)
Dns presentation
Chapter 29 Domain Name System.ppt
Presentation: the domain name system
Domain Name System(DNS) - Overview
Naming And Binding (Distributed computing)
Domain Name System DNS
Dns server
Domain name server
Domain name system
Domain name system
DOMAIN NAME
Domain name system
Dns server
Ad

Viewers also liked (6)

PDF
Presentation on Domain Name System
PPTX
DNS,SMTP and POP3
PPTX
6421 b Module-03
PDF
Open dns configuring opendns on aruba controller
PPT
Dns ppt
Presentation on Domain Name System
DNS,SMTP and POP3
6421 b Module-03
Open dns configuring opendns on aruba controller
Dns ppt
Ad

Similar to Domain Name System (20)

PPTX
DNS AND DDNS
PDF
Application layer
PPTX
Domain name system
PPTX
The Application Layer
PDF
Zone in windows server 2012
PPTX
DS.pptx for study for a long ghuiiiiijjj
DOCX
Linux basics andng hosti
PPT
PPT
Ch20 system administration
DOC
How to configure dns server(2)
PPS
Dns And Snmp
DOCX
telnet ftp email
PPTX
Presentation2.pptx
PPTX
Domain name system presentation
PPTX
Domain naming system
PPTX
DNS & SITES-SERVICES OF Active Directory.pptx
PPT
Dns1111111111
DNS AND DDNS
Application layer
Domain name system
The Application Layer
Zone in windows server 2012
DS.pptx for study for a long ghuiiiiijjj
Linux basics andng hosti
Ch20 system administration
How to configure dns server(2)
Dns And Snmp
telnet ftp email
Presentation2.pptx
Domain name system presentation
Domain naming system
DNS & SITES-SERVICES OF Active Directory.pptx
Dns1111111111

Recently uploaded (20)

PDF
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Current and future trends in Computer Vision.pptx
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PDF
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
PDF
Soil Improvement Techniques Note - Rabbi
PPT
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
PPT
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS
PPT
Occupational Health and Safety Management System
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
PPTX
Artificial Intelligence
PPT
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
PDF
Abrasive, erosive and cavitation wear.pdf
PPTX
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PDF
PPT on Performance Review to get promotions
PPTX
Safety Seminar civil to be ensured for safe working.
PDF
737-MAX_SRG.pdf student reference guides
EXPLORING LEARNING ENGAGEMENT FACTORS INFLUENCING BEHAVIORAL, COGNITIVE, AND ...
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
R24 SURVEYING LAB MANUAL for civil enggi
Current and future trends in Computer Vision.pptx
Fundamentals of safety and accident prevention -final (1).pptx
Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems
Soil Improvement Techniques Note - Rabbi
Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo...
A5_DistSysCh1.ppt_INTRODUCTION TO DISTRIBUTED SYSTEMS
Occupational Health and Safety Management System
III.4.1.2_The_Space_Environment.p pdffdf
Integrating Fractal Dimension and Time Series Analysis for Optimized Hyperspe...
Artificial Intelligence
INTRODUCTION -Data Warehousing and Mining-M.Tech- VTU.ppt
Abrasive, erosive and cavitation wear.pdf
Nature of X-rays, X- Ray Equipment, Fluoroscopy
PPT on Performance Review to get promotions
Safety Seminar civil to be ensured for safe working.
737-MAX_SRG.pdf student reference guides

Domain Name System

  • 1. DOMAIN NAME SYSTEM M.Owais Asghar Jara
  • 2. DOMAIN NAME SYSTEM (DNS) People prefer to use names instead of the addresses so the Internet needs to have a directory system that can map a name to an address. As internet is so huge today so a central directory can not hold that much mapping and disadvantage is if central computer fails whole communication will collapse. So information is distributed among many computers in this world. In this method the host that needs mapping can contact to its closest computer holding the needed information. This method is used by DOMAIN NAME SYSTEM (DNS).
  • 3. CONTINUED…. The following six steps map the host to an IP address. 1. The user passes the host name to the file transfer client. 2. The file transfer client passes the host name to the DNS client. 3. Each computer after booting Knows the address of one DNS server. The DNS client sends a message to a DNS server with a query that gives the file transfer server user name using the known IP address of the DNS server. 4. The DNS server responds with the IP address of the desired file transfer server. 5. The DNS server passes the IP address of the file transfer client. 6. The file transfer client now uses the received IP address to access the file transfer server.
  • 5. NAME SPACE A ‘Name Space’ that maps each address to a unique name can be organized in two ways: 1. Flat Name Space: A name in this space is a sequence of characters without structure. The names may or may not have a common section if they do, it has no meaning. Disadvantage can not be used in large systems because it must be centrally controlled to avoid ambiguity and duplication. 2. Hierarchical Name Space: In this space each name is made of several parts. The first can define the name of the organization, second can define its nature, 3rd can define the departments and so on. In this case the authority to assign and control can be decentralized. the first organization can choose first.com and now the hosts can choose name of
  • 7. DOMAIN NAMES AND LABELS LABEL: Each node in a tree has a label which is a string of maximum 63 characters. The root label is null string (Empty). DNS requires children of a node have different label which guarantees the uniqueness of the domain name. DOMAIN NAME: Each node in a tree has a domain name. A full domain name is a sequence of labels separated by dots (.) Always read from node up to the root. Fully Qualified Domain Name (FQDN) is that if a name ends with a dot that means null label. Partially Qualified Domain Name(PQDN) is a name if it does not end with a null string i.e. it starts from node but does not end at root. (Can be made FQDN by supplying the missing part called suffix).
  • 9. DOMAIN A domain is a subtree of the domain name space. The name of the domain is the name of the node at the top of the subtree. (Reliability)
  • 10. HIERARCHY OF NAME SERVERS The whole information can not be stored in the single computer. Solution is divide the whole space into many domains based on the first level. DNS allows domains to be further divided into the sub-domains where each server is responsible of for its domain that can be large or small. The domain server that has sub-domain servers will must have some way to contact to its sub-domains.
  • 12. ZONE What a server is responsible for or has authority over is called ZONE. It is contiguous part of entire tree. If a server accepts responsibility of a domain and does not divide it into sub domains then domain and zone are same thing. The server will keep record of nodes in a database called a zone file. If a server divides into subdomains then server and domains are two different things. Information about the noes in the subdomains is stored in the servers at lower levels, with the original server keeping some sort of reference to the lower levels.
  • 14. ROOT SERVERS A server whose Zone consists of the whole tree. Keeps reference to other servers in its zone and delegates it authority to other servers. 1. Primary Server: A server that stores a file about the zone for which it is in authority. It is responsible for creating, maintaining and updating the zone file. And stores that file on local disk. 2. Secondary Server: It only copies the information in the primary server and stores it on its own disk. It is not responsible for updating etc. If that is required it must be done through primary server. A sort of backup if primary server fails. A server can be primary server for a specific zone and secondary server for another zone therefore we must be careful about which zone we refer to.
  • 15. DNS IN THE INTERNET Generic Domain: Country Domain Inverse Domain Inverse domain are difficult to track, which could be used to find the name of a host when given IP address.