SlideShare a Scribd company logo
Domain Name System
INTRODUCTION TO
Ashima WadhwaAshima Wadhwa
Assistant Professor(IT)Assistant Professor(IT)
Amity University,NoidaAmity University,Noida
DNS Definition
• The “Domain Name System”
Created in 1983 by Paul Mockapetris (RFCs 1034 and
1035), modified, updated, and enhanced by many of
subsequent RFCs
• The Internet users use DNS to reference anything by name
on the Internet
• The mechanism by which Internet software translates
names to addresses and vice versa
Definitions
DNS Definition …
• IP assigns 32-bit addresses to hosts (interfaces)
• Domain names comprise a hierarchy so that names are
unique, easy to remember.
Definitions
Domain Names
• A domain name is the sequence of labels
from a node to the root, separated by dots
(“.”s), read left to right
• Example domain names:
– yemen.net.ye
– Yahoo.com
Definitions
&SubDomain Name
• one domain is a sub-Domain of another if its
domain name ends in the other’s domain name
– So yemen.net.ye is a subdomain of
• net.ye
• ye
– google.com is a subdomain of com.
Definitions
Top-Level Domains
DNS Naming Structure
Country Code Domains
• Top level domains are US-centric .
• Geographic TLDs used for organizations in other countries:
TLD Country
.uk United Kingdom
.fr France
.ye Yemen
• Countries define their own internal hierarchy:
gov.ye, org.ye ,net.ye , edu.ye and com.ye are used for
organizations in Yemen
DNS Naming Structure
Second-Level Domains
• Within every top-level domain there is a huge list of 2nd
level domains
• For example, in the COM second-level domain, you've
got:
– yahoo
– msn
– microsoft
– plus millions of others...
DNS Naming Structure
DNS naming structure Example
TLD
ccTLD
2nd
LD3rd
LD
2nd
LD
Examples:
Google .com
yemen .net .ye
DNS Naming Structure
The Domain
DNS Components
• A Domain is a sub tree of a larger tree identified by a domain
name
• Contains resource records and sub-domains
• Some resource records point to authoritative server for sub-
domains / zones
• eg. the root contains pointers to .ye
• Yemen.net.ye is a domain
How DNS Servers work(web)
How DNS Servers work
Tell me the Address of
“www.google.com”
Step 1: Your PC sends a resolution request to its configured DNS
Server, typically at your ISP.
You type http://www.google.com into your web browser and hit enter.
How DNS Servers work(web)
Step 2: Your ISPs recursive name server starts by asking one
of the root servers predefined in its “hints” file.
Tell me the Address of
“www.google.com”
I don’t know the address but I
know who’s authoritative for the
”com” domain ask them
How DNS Servers work
How DNS Servers work(web)
Step 3: Your ISPs recursive name server then asks one of the
“com” name servers as directed.
Tell me the Address of
“www.google.com”
I don’t know the address but I
know who’s authoritative for the
”google.com” domain ask them
How DNS Servers work
How DNS Servers work(web)
Step 4: Your ISPs recursive name server then asks one of the
“google.com” name servers as directed.
Tell me the Address of
“www.google.com”
The Address of www.google.com
is 216.239.53.99
How DNS Servers work
How DNS Servers work(web)
Step 5: ISP DNS server then send the answer back to your PC.
The DNS server will “remember” the answer for a period of time.
The Address of www.google.com
is 216.239.53.99
How DNS Servers work
How DNS Servers work(web)
Step 6: Your PC can then make the actual HTTP request to the
web server.
Here it is!
Send me the www.google.com
web page
How DNS Servers work
The End
• Comments?
• Questions?

More Related Content

What's hot

Intro to DNS
Intro to DNSIntro to DNS
Intro to DNS
ThousandEyes
 
Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)
Atikur Rahman
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
Gurkamal Rakhra
 
Domain name service
Domain name serviceDomain name service
Domain name service
ishapadhy
 
Dns presentation
Dns presentationDns presentation
Dns presentation
Anurag Pandey
 
DNS ( Domain Name System)
DNS ( Domain Name System)DNS ( Domain Name System)
DNS ( Domain Name System)
Prakhar Rastogi
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
Mahavir Vataliya
 
Dns
DnsDns
Domain name system
Domain name systemDomain name system
Domain name system
Siddique Ibrahim
 
Domain name system
Domain name systemDomain name system
Domain name systemDiwaker Pant
 
Dns server
Dns serverDns server
Dns server
Subrata Kumer Paul
 
Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentation
Anchit Dhingra
 
DNS(Domain Name System)
DNS(Domain Name System)DNS(Domain Name System)
DNS(Domain Name System)
Vishal Mittal
 
Dns server configuration
Dns server configurationDns server configuration
Dns server configuration
Golam Sadeque
 
Domain name system
Domain name systemDomain name system
Domain name system
mahakant sharma
 

What's hot (20)

Intro to DNS
Intro to DNSIntro to DNS
Intro to DNS
 
Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
DNS Presentation
DNS PresentationDNS Presentation
DNS Presentation
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Domain name service
Domain name serviceDomain name service
Domain name service
 
Dns presentation
Dns presentationDns presentation
Dns presentation
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
DNS ( Domain Name System)
DNS ( Domain Name System)DNS ( Domain Name System)
DNS ( Domain Name System)
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Dns
DnsDns
Dns
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Dns 2
Dns 2Dns 2
Dns 2
 
Dns server
Dns serverDns server
Dns server
 
Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentation
 
DNS(Domain Name System)
DNS(Domain Name System)DNS(Domain Name System)
DNS(Domain Name System)
 
Dns server configuration
Dns server configurationDns server configuration
Dns server configuration
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Dns ppt
Dns pptDns ppt
Dns ppt
 

Similar to Domain Name System

Domain name system advanced power point presentation
Domain name system advanced power point presentationDomain name system advanced power point presentation
Domain name system advanced power point presentation
rituchouhan1508
 
DNS_Presentation.pptx
DNS_Presentation.pptxDNS_Presentation.pptx
DNS_Presentation.pptx
RAJESHKUMAR216309
 
Chapter 10 Domain Name Systems_MWSA.pptx
Chapter 10 Domain Name Systems_MWSA.pptxChapter 10 Domain Name Systems_MWSA.pptx
Chapter 10 Domain Name Systems_MWSA.pptx
manju772238
 
Dns
DnsDns
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
 
DNS - Jaringan Komputer
DNS - Jaringan KomputerDNS - Jaringan Komputer
DNS - Jaringan Komputer
Imam Suharjo
 
Internet Host Name
Internet Host NameInternet Host Name
Internet Host Name
adil raja
 
Computer Networks Module 1 - part 2.pdf
Computer Networks Module 1 - part 2.pdfComputer Networks Module 1 - part 2.pdf
Computer Networks Module 1 - part 2.pdf
ShanthalaKV
 
DNS(In_Linux).pptx
DNS(In_Linux).pptxDNS(In_Linux).pptx
DNS(In_Linux).pptx
ShanmugapriyaSenthil3
 
ppt.pptx
ppt.pptxppt.pptx
ppt.pptx
GumanSingh10
 
Domain Name System(ppt)
Domain Name System(ppt)Domain Name System(ppt)
Domain Name System(ppt)
chovatiyabhautik
 
DNS
DNSDNS
10 - Domain Name System.ppt
10 - Domain Name System.ppt10 - Domain Name System.ppt
10 - Domain Name System.ppt
ssuserf7cd2b
 
Dns
DnsDns
Lecture 5- url-dns
Lecture  5- url-dnsLecture  5- url-dns
Lecture 5- url-dns
Saman M. Almufti
 
Dns
DnsDns
Domain Name System and Dynamic Host Configuration Protocol.pptx
Domain Name System and Dynamic Host Configuration Protocol.pptxDomain Name System and Dynamic Host Configuration Protocol.pptx
Domain Name System and Dynamic Host Configuration Protocol.pptx
UsmanAhmed269749
 
understanding-dns-essential
understanding-dns-essentialunderstanding-dns-essential
understanding-dns-essentialwael eshag eshag
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
MuhammadNaeem491
 
geoDNS
geoDNSgeoDNS

Similar to Domain Name System (20)

Domain name system advanced power point presentation
Domain name system advanced power point presentationDomain name system advanced power point presentation
Domain name system advanced power point presentation
 
DNS_Presentation.pptx
DNS_Presentation.pptxDNS_Presentation.pptx
DNS_Presentation.pptx
 
Chapter 10 Domain Name Systems_MWSA.pptx
Chapter 10 Domain Name Systems_MWSA.pptxChapter 10 Domain Name Systems_MWSA.pptx
Chapter 10 Domain Name Systems_MWSA.pptx
 
Dns
DnsDns
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 - Jaringan Komputer
DNS - Jaringan KomputerDNS - Jaringan Komputer
DNS - Jaringan Komputer
 
Internet Host Name
Internet Host NameInternet Host Name
Internet Host Name
 
Computer Networks Module 1 - part 2.pdf
Computer Networks Module 1 - part 2.pdfComputer Networks Module 1 - part 2.pdf
Computer Networks Module 1 - part 2.pdf
 
DNS(In_Linux).pptx
DNS(In_Linux).pptxDNS(In_Linux).pptx
DNS(In_Linux).pptx
 
ppt.pptx
ppt.pptxppt.pptx
ppt.pptx
 
Domain Name System(ppt)
Domain Name System(ppt)Domain Name System(ppt)
Domain Name System(ppt)
 
DNS
DNSDNS
DNS
 
10 - Domain Name System.ppt
10 - Domain Name System.ppt10 - Domain Name System.ppt
10 - Domain Name System.ppt
 
Dns
DnsDns
Dns
 
Lecture 5- url-dns
Lecture  5- url-dnsLecture  5- url-dns
Lecture 5- url-dns
 
Dns
DnsDns
Dns
 
Domain Name System and Dynamic Host Configuration Protocol.pptx
Domain Name System and Dynamic Host Configuration Protocol.pptxDomain Name System and Dynamic Host Configuration Protocol.pptx
Domain Name System and Dynamic Host Configuration Protocol.pptx
 
understanding-dns-essential
understanding-dns-essentialunderstanding-dns-essential
understanding-dns-essential
 
Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
geoDNS
geoDNSgeoDNS
geoDNS
 

More from Aashima Wadhwa

Continunous and Breakthrough technologies
Continunous and Breakthrough  technologiesContinunous and Breakthrough  technologies
Continunous and Breakthrough technologies
Aashima Wadhwa
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
Aashima Wadhwa
 
Protocols
ProtocolsProtocols
Protocols
Aashima Wadhwa
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
Aashima Wadhwa
 
Understanding creativity
Understanding creativityUnderstanding creativity
Understanding creativity
Aashima Wadhwa
 
Disruptive technology
Disruptive technologyDisruptive technology
Disruptive technology
Aashima Wadhwa
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
Aashima Wadhwa
 
Feasibility anaylsis
Feasibility anaylsisFeasibility anaylsis
Feasibility anaylsis
Aashima Wadhwa
 
Global E- business
Global E- businessGlobal E- business
Global E- business
Aashima Wadhwa
 
Information system
Information systemInformation system
Information system
Aashima Wadhwa
 
Object concepts
Object conceptsObject concepts
Object concepts
Aashima Wadhwa
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
Aashima Wadhwa
 
Database admiistration
Database admiistrationDatabase admiistration
Database admiistration
Aashima Wadhwa
 
Data independence
Data independenceData independence
Data independence
Aashima Wadhwa
 

More from Aashima Wadhwa (14)

Continunous and Breakthrough technologies
Continunous and Breakthrough  technologiesContinunous and Breakthrough  technologies
Continunous and Breakthrough technologies
 
System Software vs.Application Software
System Software vs.Application SoftwareSystem Software vs.Application Software
System Software vs.Application Software
 
Protocols
ProtocolsProtocols
Protocols
 
Search engine optimization
Search engine optimizationSearch engine optimization
Search engine optimization
 
Understanding creativity
Understanding creativityUnderstanding creativity
Understanding creativity
 
Disruptive technology
Disruptive technologyDisruptive technology
Disruptive technology
 
Introduction to databases
Introduction to databasesIntroduction to databases
Introduction to databases
 
Feasibility anaylsis
Feasibility anaylsisFeasibility anaylsis
Feasibility anaylsis
 
Global E- business
Global E- businessGlobal E- business
Global E- business
 
Information system
Information systemInformation system
Information system
 
Object concepts
Object conceptsObject concepts
Object concepts
 
Software Development Life Cycle
Software Development Life CycleSoftware Development Life Cycle
Software Development Life Cycle
 
Database admiistration
Database admiistrationDatabase admiistration
Database admiistration
 
Data independence
Data independenceData independence
Data independence
 

Recently uploaded

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
BhavyaRajput3
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
Anna Sz.
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 

Recently uploaded (20)

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCECLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
CLASS 11 CBSE B.St Project AIDS TO TRADE - INSURANCE
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Polish students' mobility in the Czech Republic
Polish students' mobility in the Czech RepublicPolish students' mobility in the Czech Republic
Polish students' mobility in the Czech Republic
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 

Domain Name System

  • 1. Domain Name System INTRODUCTION TO Ashima WadhwaAshima Wadhwa Assistant Professor(IT)Assistant Professor(IT) Amity University,NoidaAmity University,Noida
  • 2. DNS Definition • The “Domain Name System” Created in 1983 by Paul Mockapetris (RFCs 1034 and 1035), modified, updated, and enhanced by many of subsequent RFCs • The Internet users use DNS to reference anything by name on the Internet • The mechanism by which Internet software translates names to addresses and vice versa Definitions
  • 3. DNS Definition … • IP assigns 32-bit addresses to hosts (interfaces) • Domain names comprise a hierarchy so that names are unique, easy to remember. Definitions
  • 4. Domain Names • A domain name is the sequence of labels from a node to the root, separated by dots (“.”s), read left to right • Example domain names: – yemen.net.ye – Yahoo.com Definitions
  • 5. &SubDomain Name • one domain is a sub-Domain of another if its domain name ends in the other’s domain name – So yemen.net.ye is a subdomain of • net.ye • ye – google.com is a subdomain of com. Definitions
  • 7. Country Code Domains • Top level domains are US-centric . • Geographic TLDs used for organizations in other countries: TLD Country .uk United Kingdom .fr France .ye Yemen • Countries define their own internal hierarchy: gov.ye, org.ye ,net.ye , edu.ye and com.ye are used for organizations in Yemen DNS Naming Structure
  • 8. Second-Level Domains • Within every top-level domain there is a huge list of 2nd level domains • For example, in the COM second-level domain, you've got: – yahoo – msn – microsoft – plus millions of others... DNS Naming Structure
  • 9. DNS naming structure Example TLD ccTLD 2nd LD3rd LD 2nd LD Examples: Google .com yemen .net .ye DNS Naming Structure
  • 10. The Domain DNS Components • A Domain is a sub tree of a larger tree identified by a domain name • Contains resource records and sub-domains • Some resource records point to authoritative server for sub- domains / zones • eg. the root contains pointers to .ye • Yemen.net.ye is a domain
  • 11. How DNS Servers work(web) How DNS Servers work Tell me the Address of “www.google.com” Step 1: Your PC sends a resolution request to its configured DNS Server, typically at your ISP. You type http://www.google.com into your web browser and hit enter.
  • 12. How DNS Servers work(web) Step 2: Your ISPs recursive name server starts by asking one of the root servers predefined in its “hints” file. Tell me the Address of “www.google.com” I don’t know the address but I know who’s authoritative for the ”com” domain ask them How DNS Servers work
  • 13. How DNS Servers work(web) Step 3: Your ISPs recursive name server then asks one of the “com” name servers as directed. Tell me the Address of “www.google.com” I don’t know the address but I know who’s authoritative for the ”google.com” domain ask them How DNS Servers work
  • 14. How DNS Servers work(web) Step 4: Your ISPs recursive name server then asks one of the “google.com” name servers as directed. Tell me the Address of “www.google.com” The Address of www.google.com is 216.239.53.99 How DNS Servers work
  • 15. How DNS Servers work(web) Step 5: ISP DNS server then send the answer back to your PC. The DNS server will “remember” the answer for a period of time. The Address of www.google.com is 216.239.53.99 How DNS Servers work
  • 16. How DNS Servers work(web) Step 6: Your PC can then make the actual HTTP request to the web server. Here it is! Send me the www.google.com web page How DNS Servers work