SlideShare ist ein Scribd-Unternehmen logo
1 von 38
GL

BAL

Institute of Information Technology
A Presentation on
Domain Name System
Group Name :-

G2

Group Members :- Gaurav Kumar

Rohitash kumar
Nitesh Kumar
Rahul Baghla
 Key terms
 What is internet
 How do they connect
 History of the DNS

 Introduction to the DNS

 Components of the DNS
 The namespace
 The servers
 The resolvers

 Conclusion
 The internet is a global system of interconnected

computer networks . It is a network of networks that
consists of millions of private and public , academic ,
business and government networks of local to global
space that are linked by transmission media such as
copper wires , fiber optic cables , wireless connections
and other technologies .
 A network of computers connected to each other

is called internet and these computers needed to
know which computer they were connecting to, so
each computer was given a unique number – an IP
(Internet Protocol) number. E.g. 121.245.078.2
 There was the ARPANET’s HOSTS.TXT file
 Each computer on the network retrieved a file called HOSTS.TXT
 HOSTS.TXT mapped every ARPANET host’s name to its IP address.
 The HOSTS.TXT file mapped numerical addresses to names.
 Allows users to specify an IP address (e.g. 192.0.34.166) to use for a
host name (e.g. www.google.com) without checking DNS.


Systems based on a hosts file have inherent limitations
 The obvious requirement that every time a given computer's address

changed, every computer that seeks to communicate with it would
need an update to its hosts file.
 Consistency
 The network changed more quickly than the file was updated

 Name collisions
 No two hosts could have the same name
 “Good” names quickly exhausted
 There was no good method to prevent duplicate names
 Human intervention was required

 Traffic and load
 The traffic generated by downloading the file became

significant
 Download time sometimes longer than update period

 The model didn't scale well
 ARPANET powers-that-were launched an investigation into

replacement for HOSTS.TXT
 Requirements:
 Decentralized administration
 With data updated locally, but available globally
 A hierarchical name space
 To guarantee unique names

 Paul V. Mockapetris, American computer scientist and

Internet pioneer, together with Jon Postel, invented the
Internet Domain Name System (DNS).
 The domain name system is usually used to translate a

host name into an IP address and vice versa.
 Domain names comprise a hierarchy so that names are
unique, yet easy to remember.
 DNS implements a distributed database to store
domain name and address information for all public
hosts on the Internet.
 Defines a hierarchical namespace where each level

of the namespace is separated by a “.”
A fully qualified domain name is processed from right
to left for its translation into the corresponding IP address. A
fully qualified domain name can be made up of a top level
domain (TLD), second level domain (SLD) and sub domains
 The Name Space
 The Servers
 The Resolver
 The name space is the structure of the DNS database
 An inverted tree with the root node at the top
 Each node has a label
The root node
""

top-level node

second-level node

third-level node

top-level node

second-level node

second-level node

third-level node

top-level node

second-level node

third-level node

second-level node
 A domain name is the sequence of labels from a node to the

root, separated by dots (“ . ”), read left to right
in
 One domain is a subdomain of another if its apex

node is a descendant of the other’s apex node
 More simply, one domain is a subdomain of
another if its domain name ends in the other’s
domain name
 So abc.webs.com is a subdomain of
 webs.com
 com
 webs.com is a subdomain of com
 The Name Space
 The Servers
 The Resolver
 Name servers store information about the name

space in units called “zones”
 The name servers that load a complete zone are said to

“have authority for” or “be authoritative for” the zone
 Usually, more than one name server are

authoritative for the same zone
 This ensures redundancy and spreads the load

 Also, a single name server may be authoritative for

many zones
Two main types of servers
 Local name servers:

Each ISP, company has local (default) name server

Host DNS query first goes to local name server
 Authoritative name server:

For a host: stores that host’s IP address, name

Can perform name/address translation for that host’s name
 Contacted by local name server that can not resolve name
 Root name server:
 contacts authoritative name server if name mapping not

known
 Gets mapping & returns mapping to local name server
 The Name Space
 The Servers
 The Resolver
 Name resolution is the process by which client and

Local name servers cooperate to find data in the
name space.
 A Local name server receives a query from a client ,
looks for the answer in its database
 If the answer isn’t in the database and the server isn’t

authoritative for the answer, the answer must be
looked up.
 Let’s look at the resolution process step-by-step:

Client Computer

www.google.com
 The client computers asks its Local name server,

for www.google.com’s address

Local Name Server

What’s the IP address
of www.google.com?

Client Computer

www.google.com
 The Local name server asks a Root name server , for

www.google.com’s address

Local Name Server

What’s the IP address
of www.google.com?

Client Computer

www.google.com

Root Server
 The root server refers Local name server to the .com

name servers.

Local Name Server

Client Computer

www.google.com

Root Server

Here’s a list of the
.com name servers.
Ask one of them.
 The Local name server asks .com name server,

for www.google.com’s address
What’s the IP address
of www.google.com?

Root Server

Local Name Server

.com Server

Client Computer

www.google.com
 The com name server refers Local name server

to the google.com name servers
Here’s a list of the
google.com name
servers. Ask one
of them.
Root Server

Local Name Server

.com Server

Client Computer

www.google.com
 The Local name server asks google.com name server,

for www.google.com’s address
What’s the IP address
of www.google.com?

Root Server

Local Name Server

Google.com Server

.com Server

Client Computer

www.google.com
 The google.com name server responds with

www.google.com’s address

Root Server

Local Name Server

Here’s the IP
address for
www.google.com

Google.com Server

.com Server

Client Computer

www.google.com
 The Local name server responds to client

computer with www.google.com’s address
Here’s the IP
address for
www.google.com
Root Server

Local Name Server

Google.com Server

.com Server

Client Computer

www.google.com
 After the previous query, the Local name server now knows:
 The names and IP addresses of the com name servers

 The names and IP addresses of the google.com name servers
 The IP address of www.google.com
 Let’s look at the resolution process again

Client Computer

www.google.com
 The client computer asks its Local name server,

for www.google.com’s address

Root Server

Local Name Server

What’s the IP address
of google.com?

Google.com Server

.com Server

Client Computer

www.google.com
 The Local name server responds to client computer

with www.google.com’s address
Here’s the IP
address for
google.com
Root Server

Local Name Server

Google.com Server

.com Server

Client Computer

www.google.com
 DNS is like a phone book for the Internet. If we know a

person’s name but don’t know his mobile number, we
can simply look it up in a phone book. DNS provides
this same service to the Internet.
 When we visit www.google.com in a browser, our

computer uses DNS to retrieve the website’s IP address
of 173.194.69.147 .
DNS Domain Name System Explained in 40 Characters
DNS Domain Name System Explained in 40 Characters

Weitere Àhnliche Inhalte

Was ist angesagt?

Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)Atikur Rahman
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name SystemChinmay Joshi
 
Dns presentation
Dns presentationDns presentation
Dns presentationAnurag Pandey
 
Chapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.pptChapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.pptwebhostingguy
 
Domain Name System (DNS)
Domain Name System (DNS)Domain Name System (DNS)
Domain Name System (DNS)Dhingani Harshil
 
DNS server configuration
DNS server configurationDNS server configuration
DNS server configurationSanguine_Eva
 
Presentation on dns
Presentation on dnsPresentation on dns
Presentation on dnsAnand Grewal
 
Domain name system
Domain name systemDomain name system
Domain name systemDiwaker Pant
 
Intro to DNS
Intro to DNSIntro to DNS
Intro to DNSThousandEyes
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNSAkshay Tiwari
 
Domain Name System(ppt)
Domain Name System(ppt)Domain Name System(ppt)
Domain Name System(ppt)chovatiyabhautik
 
Dns name resolution process
Dns name resolution processDns name resolution process
Dns name resolution processkannanragothaman
 
Domain name server
Domain name serverDomain name server
Domain name serverMobile88
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name SystemAashima Wadhwa
 
DNS
DNSDNS
DNSFTC
 

Was ist angesagt? (20)

Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 
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
 
Domain Name System (DNS)
Domain Name System (DNS)Domain Name System (DNS)
Domain Name System (DNS)
 
DNS server configuration
DNS server configurationDNS server configuration
DNS server configuration
 
Presentation on dns
Presentation on dnsPresentation on dns
Presentation on dns
 
Dns server
Dns serverDns server
Dns server
 
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
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
Domain Name System(ppt)
Domain Name System(ppt)Domain Name System(ppt)
Domain Name System(ppt)
 
Dns name resolution process
Dns name resolution processDns name resolution process
Dns name resolution process
 
Domain name server
Domain name serverDomain name server
Domain name server
 
Dns
DnsDns
Dns
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Dns
DnsDns
Dns
 
DNS
DNSDNS
DNS
 

Ähnlich wie DNS Domain Name System Explained in 40 Characters

Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentationAnchit Dhingra
 
Internet dns introduction
Internet dns introductionInternet dns introduction
Internet dns introductionBogdan Chiribau
 
Application layer
Application layerApplication layer
Application layerSagar jethi
 
DNSPresentation.pptx
DNSPresentation.pptxDNSPresentation.pptx
DNSPresentation.pptxKailashTayde
 
domain network services (dns)
 domain network services (dns) domain network services (dns)
domain network services (dns)Vikas Jagtap
 
1.1 DNS.ppt.ppt
1.1 DNS.ppt.ppt1.1 DNS.ppt.ppt
1.1 DNS.ppt.pptKirthiKanthN
 
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
 
What is a domain name system(dns)?
What is a domain name system(dns)?What is a domain name system(dns)?
What is a domain name system(dns)?Abhishek Mitra
 
Domain Name Service
Domain Name ServiceDomain Name Service
Domain Name Servicewebhostingguy
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111hhaazzeemm
 
Domain name system
Domain name systemDomain name system
Domain name systemlehri_rasheeda
 
CSE dns ppt.pptx
CSE dns ppt.pptxCSE dns ppt.pptx
CSE dns ppt.pptxPandajangal
 

Ähnlich wie DNS Domain Name System Explained in 40 Characters (20)

Dns
DnsDns
Dns
 
Linux basics andng hosti
Linux basics andng hostiLinux basics andng hosti
Linux basics andng hosti
 
The Application Layer
The Application LayerThe Application Layer
The Application Layer
 
Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentation
 
Internet dns introduction
Internet dns introductionInternet dns introduction
Internet dns introduction
 
Application layer
Application layerApplication layer
Application layer
 
DNSPresentation.pptx
DNSPresentation.pptxDNSPresentation.pptx
DNSPresentation.pptx
 
domain network services (dns)
 domain network services (dns) domain network services (dns)
domain network services (dns)
 
D.N.S
D.N.SD.N.S
D.N.S
 
Dns And Snmp
Dns And SnmpDns And Snmp
Dns And Snmp
 
1.1 DNS.ppt.ppt
1.1 DNS.ppt.ppt1.1 DNS.ppt.ppt
1.1 DNS.ppt.ppt
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
 
Lec 11(DNs)
Lec 11(DNs)Lec 11(DNs)
Lec 11(DNs)
 
What is a domain name system(dns)?
What is a domain name system(dns)?What is a domain name system(dns)?
What is a domain name system(dns)?
 
Dns
DnsDns
Dns
 
Domain Name Service
Domain Name ServiceDomain Name Service
Domain Name Service
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
Domain name system
Domain name systemDomain name system
Domain name system
 
CSE dns ppt.pptx
CSE dns ppt.pptxCSE dns ppt.pptx
CSE dns ppt.pptx
 

Mehr von Rahul Baghla

Sensor technology
Sensor technologySensor technology
Sensor technologyRahul Baghla
 
Lifi technology
Lifi technologyLifi technology
Lifi technologyRahul Baghla
 
Computer +forensics
Computer +forensicsComputer +forensics
Computer +forensicsRahul Baghla
 
Computer virus
Computer virusComputer virus
Computer virusRahul Baghla
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interfaceRahul Baghla
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligenceRahul Baghla
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technologyRahul Baghla
 

Mehr von Rahul Baghla (10)

Holography
HolographyHolography
Holography
 
Sensor technology
Sensor technologySensor technology
Sensor technology
 
Lifi technology
Lifi technologyLifi technology
Lifi technology
 
Hacking
HackingHacking
Hacking
 
Computer +forensics
Computer +forensicsComputer +forensics
Computer +forensics
 
Computer virus
Computer virusComputer virus
Computer virus
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 

KĂŒrzlich hochgeladen

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...anjaliyadav012327
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...Pooja Nehwal
 

KĂŒrzlich hochgeladen (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
JAPAN: ORGANISATION OF PMDA, PHARMACEUTICAL LAWS & REGULATIONS, TYPES OF REGI...
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...Russian Call Girls in Andheri Airport Mumbai WhatsApp  9167673311 💞 Full Nigh...
Russian Call Girls in Andheri Airport Mumbai WhatsApp 9167673311 💞 Full Nigh...
 

DNS Domain Name System Explained in 40 Characters

  • 2. A Presentation on Domain Name System Group Name :- G2 Group Members :- Gaurav Kumar Rohitash kumar Nitesh Kumar Rahul Baghla
  • 3.  Key terms  What is internet  How do they connect  History of the DNS  Introduction to the DNS  Components of the DNS  The namespace  The servers  The resolvers  Conclusion
  • 4.  The internet is a global system of interconnected computer networks . It is a network of networks that consists of millions of private and public , academic , business and government networks of local to global space that are linked by transmission media such as copper wires , fiber optic cables , wireless connections and other technologies .
  • 5.  A network of computers connected to each other is called internet and these computers needed to know which computer they were connecting to, so each computer was given a unique number – an IP (Internet Protocol) number. E.g. 121.245.078.2
  • 6.  There was the ARPANET’s HOSTS.TXT file  Each computer on the network retrieved a file called HOSTS.TXT  HOSTS.TXT mapped every ARPANET host’s name to its IP address.  The HOSTS.TXT file mapped numerical addresses to names.  Allows users to specify an IP address (e.g. 192.0.34.166) to use for a host name (e.g. www.google.com) without checking DNS.  Systems based on a hosts file have inherent limitations  The obvious requirement that every time a given computer's address changed, every computer that seeks to communicate with it would need an update to its hosts file.
  • 7.  Consistency  The network changed more quickly than the file was updated  Name collisions  No two hosts could have the same name  “Good” names quickly exhausted  There was no good method to prevent duplicate names  Human intervention was required  Traffic and load  The traffic generated by downloading the file became significant  Download time sometimes longer than update period  The model didn't scale well
  • 8.  ARPANET powers-that-were launched an investigation into replacement for HOSTS.TXT  Requirements:  Decentralized administration  With data updated locally, but available globally  A hierarchical name space  To guarantee unique names  Paul V. Mockapetris, American computer scientist and Internet pioneer, together with Jon Postel, invented the Internet Domain Name System (DNS).
  • 9.  The domain name system is usually used to translate a host name into an IP address and vice versa.  Domain names comprise a hierarchy so that names are unique, yet easy to remember.  DNS implements a distributed database to store domain name and address information for all public hosts on the Internet.  Defines a hierarchical namespace where each level of the namespace is separated by a “.”
  • 10. A fully qualified domain name is processed from right to left for its translation into the corresponding IP address. A fully qualified domain name can be made up of a top level domain (TLD), second level domain (SLD) and sub domains
  • 11.  The Name Space  The Servers  The Resolver
  • 12.  The name space is the structure of the DNS database  An inverted tree with the root node at the top  Each node has a label The root node "" top-level node second-level node third-level node top-level node second-level node second-level node third-level node top-level node second-level node third-level node second-level node
  • 13.  A domain name is the sequence of labels from a node to the root, separated by dots (“ . ”), read left to right
  • 14.
  • 15. in
  • 16.
  • 17.  One domain is a subdomain of another if its apex node is a descendant of the other’s apex node  More simply, one domain is a subdomain of another if its domain name ends in the other’s domain name  So abc.webs.com is a subdomain of  webs.com  com  webs.com is a subdomain of com
  • 18.  The Name Space  The Servers  The Resolver
  • 19.  Name servers store information about the name space in units called “zones”  The name servers that load a complete zone are said to “have authority for” or “be authoritative for” the zone  Usually, more than one name server are authoritative for the same zone  This ensures redundancy and spreads the load  Also, a single name server may be authoritative for many zones
  • 20. Two main types of servers  Local name servers:  Each ISP, company has local (default) name server  Host DNS query first goes to local name server  Authoritative name server:  For a host: stores that host’s IP address, name  Can perform name/address translation for that host’s name
  • 21.  Contacted by local name server that can not resolve name  Root name server:  contacts authoritative name server if name mapping not known  Gets mapping & returns mapping to local name server
  • 22.  The Name Space  The Servers  The Resolver
  • 23.  Name resolution is the process by which client and Local name servers cooperate to find data in the name space.  A Local name server receives a query from a client , looks for the answer in its database  If the answer isn’t in the database and the server isn’t authoritative for the answer, the answer must be looked up.
  • 24.  Let’s look at the resolution process step-by-step: Client Computer www.google.com
  • 25.  The client computers asks its Local name server, for www.google.com’s address Local Name Server What’s the IP address of www.google.com? Client Computer www.google.com
  • 26.  The Local name server asks a Root name server , for www.google.com’s address Local Name Server What’s the IP address of www.google.com? Client Computer www.google.com Root Server
  • 27.  The root server refers Local name server to the .com name servers. Local Name Server Client Computer www.google.com Root Server Here’s a list of the .com name servers. Ask one of them.
  • 28.  The Local name server asks .com name server, for www.google.com’s address What’s the IP address of www.google.com? Root Server Local Name Server .com Server Client Computer www.google.com
  • 29.  The com name server refers Local name server to the google.com name servers Here’s a list of the google.com name servers. Ask one of them. Root Server Local Name Server .com Server Client Computer www.google.com
  • 30.  The Local name server asks google.com name server, for www.google.com’s address What’s the IP address of www.google.com? Root Server Local Name Server Google.com Server .com Server Client Computer www.google.com
  • 31.  The google.com name server responds with www.google.com’s address Root Server Local Name Server Here’s the IP address for www.google.com Google.com Server .com Server Client Computer www.google.com
  • 32.  The Local name server responds to client computer with www.google.com’s address Here’s the IP address for www.google.com Root Server Local Name Server Google.com Server .com Server Client Computer www.google.com
  • 33.  After the previous query, the Local name server now knows:  The names and IP addresses of the com name servers  The names and IP addresses of the google.com name servers  The IP address of www.google.com  Let’s look at the resolution process again Client Computer www.google.com
  • 34.  The client computer asks its Local name server, for www.google.com’s address Root Server Local Name Server What’s the IP address of google.com? Google.com Server .com Server Client Computer www.google.com
  • 35.  The Local name server responds to client computer with www.google.com’s address Here’s the IP address for google.com Root Server Local Name Server Google.com Server .com Server Client Computer www.google.com
  • 36.  DNS is like a phone book for the Internet. If we know a person’s name but don’t know his mobile number, we can simply look it up in a phone book. DNS provides this same service to the Internet.  When we visit www.google.com in a browser, our computer uses DNS to retrieve the website’s IP address of 173.194.69.147 .