SlideShare a Scribd company logo
1 of 12
Domain Name System
(DNS)
Created By:
Kheradiya Bhavik A.
Dhingani Harshil P.
Contents
 Introduction
 Example Of Domain Name
 Name Server
 DNS in Internet
 Generic Domain
 Country Domain
 Inverse Domain
Introduction
 Domain name system is a client server application that identifies each host on
the internet, with a unique user friendly name.
 Domain name system is a method to identifying hosts with user friendly names
instead of ip addresses. Because to remember numeric addresses are difficult
compare to names.
 In Domain Name System names must be unique because the addresses are
unique.
 Each Domain is partitioned into sub domains.
 Once an Organization assigned domain name, the name is reserved for the
Organization, means no other Organization will be assigned the same name.
 To map a name into IP address, an application program calls a library
procedure called the Resolver, passing it the name as a Parameter. The
Resolver sends a UDP packet to local DNS server, which then looks up the
name and returns the IP address to the resolver, which then returns it to the
caller process.
 Domain names are always read from the bottom to top.
Example Of Domain Name
Lable
Edu
Fhda
Atc
Chalanger
Edu.
Fhda.edu
Atc.Fhda.edu
Challenger.Atc.Fhda.edu
Name Server
 Information contained in the domain name system must be stored. It is very
difficult and not reliable to have just one computer store such large information.
 To solve above problem, we have to distribute the information among many
computer called DNS servers.
 The hierarchy of servers shown beside:
DNS in Internet
 In the internet, domain name space is divided into 3 different section.
1. Generic domain
2. Country domain
3. Inverse domain
1. Generic Domain
 Generic domain defines registered host according to their generic behavior.
Each node in the tree defines a domain.
Com Commercial Organization
Edu Educational Institutions
Gov Government Institutions
Int International Organization
Mil Military Groups
Net Network Organization
Org Non profit Organization
2. Country Domain
 The Country domain uses a two-character abbreviation in place of three
character abbreviation at first level.
3. Inverse Domain
 The inverse domain is used to map address to a name.
 When a server has received a request from a client to do a task,
server lists only the IP address of the client. To determine if the
client is on the authorized list, the server can send a query to the
inverse DNS server and ask for a mapping of address to name.
 The inverse domain is added to the domain name space with the
first-level node called arpa. (Advanced Research Projects Agency)
The second level is also one single node named in-addr.
(for inverse address) The rest of the domain defines IP address.
 An ip address such as 132.34.45.121(class B address) this
is read as 121.45.34.132 in-addr arpa.
 132.34 45 . 12 = ip address of class B
net id subnet id host id
Thank You

More Related Content

What's hot (20)

Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
DNS (Domain Name System)
DNS (Domain Name System)DNS (Domain Name System)
DNS (Domain Name System)
 
Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentation
 
Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)
 
Internet Protocols
Internet ProtocolsInternet Protocols
Internet Protocols
 
Dns server
Dns server Dns server
Dns server
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
DNS(Domain Name System)
DNS(Domain Name System)DNS(Domain Name System)
DNS(Domain Name System)
 
Intro to DNS
Intro to DNSIntro to DNS
Intro to DNS
 
Presentation on dns
Presentation on dnsPresentation on dns
Presentation on dns
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
DNS ( Domain Name System)
DNS ( Domain Name System)DNS ( Domain Name System)
DNS ( Domain Name System)
 
Application layer protocols
Application layer protocolsApplication layer protocols
Application layer protocols
 
DNS Presentation
DNS PresentationDNS Presentation
DNS Presentation
 
Dns server
Dns serverDns server
Dns server
 
Dns 2
Dns 2Dns 2
Dns 2
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
 

Similar to DNS Explained - Domain Name System Overview

Similar to DNS Explained - Domain Name System Overview (20)

DNS AND DDNS
DNS AND DDNSDNS AND DDNS
DNS AND DDNS
 
The Application Layer
The Application LayerThe Application Layer
The Application Layer
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Application layer
Application layerApplication layer
Application layer
 
Internet dns introduction
Internet dns introductionInternet dns introduction
Internet dns introduction
 
telnet ftp email
telnet ftp emailtelnet ftp email
telnet ftp email
 
Linux basics andng hosti
Linux basics andng hostiLinux basics andng hosti
Linux basics andng hosti
 
Dns
DnsDns
Dns
 
domain network services (dns)
 domain network services (dns) domain network services (dns)
domain network services (dns)
 
Domain Name System Explained
Domain Name System Explained Domain Name System Explained
Domain Name System Explained
 
Dns And Snmp
Dns And SnmpDns And Snmp
Dns And Snmp
 
c5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptx
c5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptxc5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptx
c5c1db8d-8375-4f17-bf6a-56ea5342e58d.pptx
 
Application layer
Application layerApplication layer
Application layer
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
Computer Networks - DNS
Computer Networks - DNSComputer Networks - DNS
Computer Networks - DNS
 
Application Layer.pptx
Application Layer.pptxApplication Layer.pptx
Application Layer.pptx
 
D.N.S
D.N.SD.N.S
D.N.S
 
Chapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.pptChapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.ppt
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
DNS : The internet’s directory service
DNS : The internet’s directory serviceDNS : The internet’s directory service
DNS : The internet’s directory service
 

Recently uploaded

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture designssuser87fa0c1
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 

Recently uploaded (20)

main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
pipeline in computer architecture design
pipeline in computer architecture  designpipeline in computer architecture  design
pipeline in computer architecture design
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 

DNS Explained - Domain Name System Overview

  • 1. Domain Name System (DNS) Created By: Kheradiya Bhavik A. Dhingani Harshil P.
  • 2. Contents  Introduction  Example Of Domain Name  Name Server  DNS in Internet  Generic Domain  Country Domain  Inverse Domain
  • 3. Introduction  Domain name system is a client server application that identifies each host on the internet, with a unique user friendly name.  Domain name system is a method to identifying hosts with user friendly names instead of ip addresses. Because to remember numeric addresses are difficult compare to names.  In Domain Name System names must be unique because the addresses are unique.  Each Domain is partitioned into sub domains.  Once an Organization assigned domain name, the name is reserved for the Organization, means no other Organization will be assigned the same name.
  • 4.  To map a name into IP address, an application program calls a library procedure called the Resolver, passing it the name as a Parameter. The Resolver sends a UDP packet to local DNS server, which then looks up the name and returns the IP address to the resolver, which then returns it to the caller process.  Domain names are always read from the bottom to top.
  • 5. Example Of Domain Name Lable Edu Fhda Atc Chalanger Edu. Fhda.edu Atc.Fhda.edu Challenger.Atc.Fhda.edu
  • 6. Name Server  Information contained in the domain name system must be stored. It is very difficult and not reliable to have just one computer store such large information.  To solve above problem, we have to distribute the information among many computer called DNS servers.  The hierarchy of servers shown beside:
  • 7. DNS in Internet  In the internet, domain name space is divided into 3 different section. 1. Generic domain 2. Country domain 3. Inverse domain
  • 8. 1. Generic Domain  Generic domain defines registered host according to their generic behavior. Each node in the tree defines a domain.
  • 9. Com Commercial Organization Edu Educational Institutions Gov Government Institutions Int International Organization Mil Military Groups Net Network Organization Org Non profit Organization
  • 10. 2. Country Domain  The Country domain uses a two-character abbreviation in place of three character abbreviation at first level.
  • 11. 3. Inverse Domain  The inverse domain is used to map address to a name.  When a server has received a request from a client to do a task, server lists only the IP address of the client. To determine if the client is on the authorized list, the server can send a query to the inverse DNS server and ask for a mapping of address to name.  The inverse domain is added to the domain name space with the first-level node called arpa. (Advanced Research Projects Agency) The second level is also one single node named in-addr. (for inverse address) The rest of the domain defines IP address.  An ip address such as 132.34.45.121(class B address) this is read as 121.45.34.132 in-addr arpa.  132.34 45 . 12 = ip address of class B net id subnet id host id