SlideShare a Scribd company logo
1 of 19
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.
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 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
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.
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.
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.
RESOLUTION

More Related Content

What's hot

Chapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.pptChapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.ppt
webhostingguy
 
Presentation: the domain name system
Presentation: the domain name systemPresentation: the domain name system
Presentation: the domain name system
webhostingguy
 
Naming And Binding (Distributed computing)
Naming And Binding (Distributed computing)Naming And Binding (Distributed computing)
Naming And Binding (Distributed computing)
Sri Prasanna
 
Domain name server
Domain name serverDomain name server
Domain name server
Mobile88
 
Domain name system
Domain name systemDomain name system
Domain name system
Diwaker Pant
 
Domain name system
Domain name systemDomain name system
Domain name system
Rahul Baghla
 

What's hot (20)

DNS ( Domain Name System)
DNS ( Domain Name System)DNS ( Domain Name System)
DNS ( Domain Name System)
 
Internet Domains
Internet DomainsInternet Domains
Internet Domains
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
25 DNS
25 DNS25 DNS
25 DNS
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Domain Name System(ppt)
Domain Name System(ppt)Domain Name System(ppt)
Domain Name System(ppt)
 
Dns presentation
Dns presentationDns presentation
Dns presentation
 
Chapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.pptChapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.ppt
 
Presentation: the domain name system
Presentation: the domain name systemPresentation: the domain name system
Presentation: the domain name system
 
Domain Name System(DNS) - Overview
Domain Name System(DNS) - OverviewDomain Name System(DNS) - Overview
Domain Name System(DNS) - Overview
 
Naming And Binding (Distributed computing)
Naming And Binding (Distributed computing)Naming And Binding (Distributed computing)
Naming And Binding (Distributed computing)
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
Dns server
Dns serverDns server
Dns server
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Domain name server
Domain name serverDomain name server
Domain name server
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Domain name system
Domain name systemDomain name system
Domain name system
 
DOMAIN NAME
DOMAIN NAMEDOMAIN NAME
DOMAIN NAME
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Dns server
Dns server Dns server
Dns server
 

Viewers also liked (6)

Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 
main
mainmain
main
 
DNS,SMTP and POP3
DNS,SMTP and POP3DNS,SMTP and POP3
DNS,SMTP and POP3
 
6421 b Module-03
6421 b Module-036421 b Module-03
6421 b Module-03
 
Open dns configuring opendns on aruba controller
Open dns   configuring opendns on aruba controllerOpen dns   configuring opendns on aruba controller
Open dns configuring opendns on aruba controller
 
Dns ppt
Dns pptDns ppt
Dns ppt
 

Similar to Domain Name System

Application layer
Application layerApplication layer
Application layer
Sisir Ghosh
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
Amandeep Kaur
 

Similar to Domain Name System (20)

DNS AND DDNS
DNS AND DDNSDNS AND DDNS
DNS AND DDNS
 
Application layer
Application layerApplication layer
Application layer
 
Domain name system
Domain name systemDomain name system
Domain name system
 
The Application Layer
The Application LayerThe Application Layer
The Application Layer
 
Dns
DnsDns
Dns
 
Zone in windows server 2012
Zone in windows server 2012Zone in windows server 2012
Zone in windows server 2012
 
Linux basics andng hosti
Linux basics andng hostiLinux basics andng hosti
Linux basics andng hosti
 
Dns
DnsDns
Dns
 
Dns
DnsDns
Dns
 
Application Layer.pptx
Application Layer.pptxApplication Layer.pptx
Application Layer.pptx
 
Ch20 system administration
Ch20 system administration Ch20 system administration
Ch20 system administration
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
 
Dns And Snmp
Dns And SnmpDns And Snmp
Dns And Snmp
 
telnet ftp email
telnet ftp emailtelnet ftp email
telnet ftp email
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentation
 
Domain naming system
Domain naming systemDomain naming system
Domain naming system
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
Lesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionLesson 5: Configuring Name Resolution
Lesson 5: Configuring Name Resolution
 
Application layer
Application layerApplication layer
Application layer
 

Recently uploaded

DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
Health
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 

Recently uploaded (20)

Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects2016EF22_0 solar project report rooftop projects
2016EF22_0 solar project report rooftop projects
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
Engineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planesEngineering Drawing focus on projection of planes
Engineering Drawing focus on projection of planes
 
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
Hazard Identification (HAZID) vs. Hazard and Operability (HAZOP): A Comparati...
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
+97470301568>> buy weed in qatar,buy thc oil qatar,buy weed and vape oil in d...
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Air Compressor reciprocating single stage
Air Compressor reciprocating single stageAir Compressor reciprocating single stage
Air Compressor reciprocating single stage
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 

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.
  • 4.
  • 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
  • 6.
  • 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).
  • 8.
  • 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.
  • 11.
  • 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.
  • 13.
  • 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.
  • 16.
  • 17.
  • 18.