SlideShare ist ein Scribd-Unternehmen logo
1 von 20
A Presentation by Rasheeda Lehri And
Tejaswini Bagul
Guided by: Mrs. Bhavna Jawale
1
2
The Domain Name System provides mapping between
human readable names (like www.amazon.com) and
their associated IP addresses (like 205.251.242.103).
How DNS works can be best compared to a phone book
where you look up the phone numbers listed by easier-
to-remember names.
3
HISTORY OF DNS
Paul Mockapetris designed the Domain Name
System at the University of California, Irvine in
1983.
The Internet Engineering Task Force published
the original specifications in RFC 882 and RFC
883 in November 1983.
In 1984, four UC Berkeley wrote the
first Unix name server implementation, called
the Berkeley Internet Name Domain (BIND)
Server.
In the early 1990s BIND was ported to
the Windows NT platform in the early 1990s.
BIND was widely distributed, especially on Unix
systems, and is still the most widely used DNS
software on the Internet.
4
IP address is a unique logical address assigned to a
machine over the network. An IP address exhibits
the following properties:
• IP address is the unique address assigned to each
host present on Internet.
• IP address is 32 bits (4 bytes) long.
• IP address consists of two components: network
component and host component.
• Each of the 4 bytes is represented by a number
from 0 to 255, separated with dots. For example
137.170.4.124.
• IP address is 32-bit number while on the other hand
domain names are easy to remember names.
5
6
Domain Name Space
The domain name space refers a hierarchy in the
internet naming structure. This hierarchy has multiple
levels (from 0 to 127), with a root at the top. The
following diagram shows the domain name space
hierarchy:
Root
Zones :-
 Zone is collection of nodes (sub
domains) under the main domain. The
server maintains a database called zone
file for every zone. 7
8
9
DNS CLIENTS,SERVERS AND RESOLVERS
 DNS CLIENT :-
A program like a Web Browser using a
Domain name like ‘www.amazon.com’.
 DNS SERVER :-
Stores and serves DNS data to host
computers.
 DNS RESOLVERS :-
Software that accepts query from a
client ,
queries one or more DNS servers, and
10
Name servers
1. The Domain Name System is maintained by
a distributed database system, which uses
the client–server model.
2. The nodes of this database are the name servers.
Each domain has at least one authoritative DNS
server that publishes information about that domain
and the name servers of any domains subordinate
to it.
3. The top of the hierarchy is served by the root name
servers, the servers to query when looking up
(resolving) a TLD.
11
Dns name servers
As just one example, the authoritative name
server for "example.com" tells recursive name
servers that "www.example.com" has the IPv4
IP address 192.0.43.10.
An authoritative name server can either be
a master server or a slave server.
A master server is a server that stores the
original (master) copies of all zone records.
A slave server uses an automatic updating
mechanism of the DNS protocol in
communication with its master to maintain an
identical copy of the master records.
12
Dns name servers
13
A DNS query is the process of a computer or
networking device making an inquiry to get an
IP address for a DNS name such as
www.info.org.
14
15
iterative response (referral)
“I don't know. Try a3.nstld.com.”
2
a3.nstld.c
om server
3
Iterative Resolution :-
client
Iterative request
“What is the IP address of
www.google.com?”
local
server
1
iterative response (referral)
“I don't know. Try a.root-servers.net.”
4
a.root
server
5
iterative response (referral)
“I don't know. Try a.gtld-servers.net.”
6
a.gtld-
server
7
iterative response (referral)
“I don't know. Try ns1.google.com.”
8
ns1.goo
gle.com
9
Iterative response
“The IP address of www.google.com
is 216.239.37.99.”10
Recursive Resolution :-
16
client
Recursive request
“What is the IP address of www.google.com?”
local
server
1
edu
server
2
root
server
3 com
server
4
google
server
5
Recursive response
“The IP address of www.google.com is 216.239.37.99.”
6
10
7
8
9
17
18
Summary of DNS :-
Client
Local DNS
Server
Primary DNS Server
Zone File
Update
REFERENCES
1.http://www.comptechdoc.org/independent/networking/ter
ms/dns-query.html
2.http://www.slideshare.net
3.https://en.wikipedia.org/wiki/Domain_Name _System
4.http://www.tutorialspoint.com/internet_technologies/inter
net_domain_name_system.html
5. www.thegeekstuff.com/2013/12/dns-basics/
6. www.google.com
19
Thank you for Viewing.
You can email us your queries at
rasheedalehri27gmail.com
Or
Contact us on
20

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (20)

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
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Dns
DnsDns
Dns
 
Domain name service
Domain name serviceDomain name service
Domain name service
 
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 presentation
Dns presentationDns presentation
Dns presentation
 
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
 
Domain Name System(ppt)
Domain Name System(ppt)Domain Name System(ppt)
Domain Name System(ppt)
 
DNS server configuration
DNS server configurationDNS server configuration
DNS server configuration
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Linux and DNS Server
Linux and DNS ServerLinux and DNS Server
Linux and DNS Server
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 
Intro to DNS
Intro to DNSIntro to DNS
Intro to DNS
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Domain Name Service
Domain Name ServiceDomain Name Service
Domain Name Service
 
DNS(Domain Name System)
DNS(Domain Name System)DNS(Domain Name System)
DNS(Domain Name System)
 

Andere mochten auch

Evidence of filming
Evidence of filmingEvidence of filming
Evidence of filming15nixs
 
12-03-25 No 60 Social and sustainable tourism- NBI-THT- CF
12-03-25 No 60 Social and sustainable tourism- NBI-THT- CF12-03-25 No 60 Social and sustainable tourism- NBI-THT- CF
12-03-25 No 60 Social and sustainable tourism- NBI-THT- CFCatrin Froehlich
 
Application Caching: The Hidden Microservice (SAConf)
Application Caching: The Hidden Microservice (SAConf)Application Caching: The Hidden Microservice (SAConf)
Application Caching: The Hidden Microservice (SAConf)Scott Mansfield
 
Sustainable tourism principles
Sustainable tourism principlesSustainable tourism principles
Sustainable tourism principlesutalii
 
(ISM318) Measuring Software Quality w/ Rainforest QA & Mechanical Turk
(ISM318) Measuring Software Quality w/ Rainforest QA & Mechanical Turk(ISM318) Measuring Software Quality w/ Rainforest QA & Mechanical Turk
(ISM318) Measuring Software Quality w/ Rainforest QA & Mechanical TurkAmazon Web Services
 
Tourism an oppurtunity for community development
Tourism an oppurtunity for community developmentTourism an oppurtunity for community development
Tourism an oppurtunity for community developmentAbby Varghese
 
Big Data - Hadoop and MapReduce for QA and testing by Aditya Garg
Big Data - Hadoop and MapReduce for QA and testing by Aditya GargBig Data - Hadoop and MapReduce for QA and testing by Aditya Garg
Big Data - Hadoop and MapReduce for QA and testing by Aditya GargQA or the Highway
 
Types of test tools
Types of test toolsTypes of test tools
Types of test toolsVaibhav Dash
 
Labor Productivity: Wages, Prices, and Employment
Labor Productivity: Wages, Prices,  and EmploymentLabor Productivity: Wages, Prices,  and Employment
Labor Productivity: Wages, Prices, and Employmentecogeeeeeks
 
Monoliths and Microservices
Monoliths and Microservices Monoliths and Microservices
Monoliths and Microservices Bozhidar Bozhanov
 
So You Want to Be an AWS Partner?
So You Want to Be an AWS Partner? So You Want to Be an AWS Partner?
So You Want to Be an AWS Partner? Amazon Web Services
 
Werbeagenturen im War for Talent - Relevanz von Employer Storytelling innerh...
Werbeagenturen im War for Talent - Relevanz von Employer Storytelling innerh...Werbeagenturen im War for Talent - Relevanz von Employer Storytelling innerh...
Werbeagenturen im War for Talent - Relevanz von Employer Storytelling innerh...Melanie Gaspary
 
Testing Big Data: Automated Testing of Hadoop with QuerySurge
Testing Big Data: Automated  Testing of Hadoop with QuerySurgeTesting Big Data: Automated  Testing of Hadoop with QuerySurge
Testing Big Data: Automated Testing of Hadoop with QuerySurgeRTTS
 

Andere mochten auch (17)

Nälkäpeli 1 3
Nälkäpeli 1 3Nälkäpeli 1 3
Nälkäpeli 1 3
 
Evidence of filming
Evidence of filmingEvidence of filming
Evidence of filming
 
12-03-25 No 60 Social and sustainable tourism- NBI-THT- CF
12-03-25 No 60 Social and sustainable tourism- NBI-THT- CF12-03-25 No 60 Social and sustainable tourism- NBI-THT- CF
12-03-25 No 60 Social and sustainable tourism- NBI-THT- CF
 
Application Caching: The Hidden Microservice (SAConf)
Application Caching: The Hidden Microservice (SAConf)Application Caching: The Hidden Microservice (SAConf)
Application Caching: The Hidden Microservice (SAConf)
 
Sustainable tourism principles
Sustainable tourism principlesSustainable tourism principles
Sustainable tourism principles
 
(ISM318) Measuring Software Quality w/ Rainforest QA & Mechanical Turk
(ISM318) Measuring Software Quality w/ Rainforest QA & Mechanical Turk(ISM318) Measuring Software Quality w/ Rainforest QA & Mechanical Turk
(ISM318) Measuring Software Quality w/ Rainforest QA & Mechanical Turk
 
Tourism an oppurtunity for community development
Tourism an oppurtunity for community developmentTourism an oppurtunity for community development
Tourism an oppurtunity for community development
 
Social media in tourism
Social media in tourismSocial media in tourism
Social media in tourism
 
Product Management @ Weekdone
Product Management @ WeekdoneProduct Management @ Weekdone
Product Management @ Weekdone
 
Big Data - Hadoop and MapReduce for QA and testing by Aditya Garg
Big Data - Hadoop and MapReduce for QA and testing by Aditya GargBig Data - Hadoop and MapReduce for QA and testing by Aditya Garg
Big Data - Hadoop and MapReduce for QA and testing by Aditya Garg
 
Types of test tools
Types of test toolsTypes of test tools
Types of test tools
 
Labor Productivity: Wages, Prices, and Employment
Labor Productivity: Wages, Prices,  and EmploymentLabor Productivity: Wages, Prices,  and Employment
Labor Productivity: Wages, Prices, and Employment
 
Monoliths and Microservices
Monoliths and Microservices Monoliths and Microservices
Monoliths and Microservices
 
So You Want to Be an AWS Partner?
So You Want to Be an AWS Partner? So You Want to Be an AWS Partner?
So You Want to Be an AWS Partner?
 
Werbeagenturen im War for Talent - Relevanz von Employer Storytelling innerh...
Werbeagenturen im War for Talent - Relevanz von Employer Storytelling innerh...Werbeagenturen im War for Talent - Relevanz von Employer Storytelling innerh...
Werbeagenturen im War for Talent - Relevanz von Employer Storytelling innerh...
 
Testing Big Data: Automated Testing of Hadoop with QuerySurge
Testing Big Data: Automated  Testing of Hadoop with QuerySurgeTesting Big Data: Automated  Testing of Hadoop with QuerySurge
Testing Big Data: Automated Testing of Hadoop with QuerySurge
 
attrition analysis
attrition analysisattrition analysis
attrition analysis
 

Ähnlich wie Domain name system

Ähnlich wie Domain name system (20)

Dns 2
Dns 2Dns 2
Dns 2
 
Domain Name System ppt
Domain Name System pptDomain Name System ppt
Domain Name System ppt
 
CSE dns ppt.pptx
CSE dns ppt.pptxCSE dns ppt.pptx
CSE dns ppt.pptx
 
Internet Host Name
Internet Host NameInternet Host Name
Internet Host Name
 
Internet Domains
Internet DomainsInternet Domains
Internet Domains
 
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
 
Lesson 5: Configuring Name Resolution
Lesson 5: Configuring Name ResolutionLesson 5: Configuring Name Resolution
Lesson 5: Configuring Name Resolution
 
Dns And Snmp
Dns And SnmpDns And Snmp
Dns And Snmp
 
Computer Networks - DNS
Computer Networks - DNSComputer Networks - DNS
Computer Networks - DNS
 
DNS (Domain Name System)
DNS (Domain Name System)DNS (Domain Name System)
DNS (Domain Name System)
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
008094493.pdf
008094493.pdf008094493.pdf
008094493.pdf
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Server
 
Dns
DnsDns
Dns
 
DNS.pptx
DNS.pptxDNS.pptx
DNS.pptx
 
Deploying and configuring dns service
Deploying and configuring dns serviceDeploying and configuring dns service
Deploying and configuring dns service
 
What is dns
What is dnsWhat is dns
What is dns
 
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
 
Lecture 5- url-dns
Lecture  5- url-dnsLecture  5- url-dns
Lecture 5- url-dns
 

Kürzlich hochgeladen

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceanilsa9823
 

Kürzlich hochgeladen (20)

Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 

Domain name system

  • 1. A Presentation by Rasheeda Lehri And Tejaswini Bagul Guided by: Mrs. Bhavna Jawale 1
  • 2. 2
  • 3. The Domain Name System provides mapping between human readable names (like www.amazon.com) and their associated IP addresses (like 205.251.242.103). How DNS works can be best compared to a phone book where you look up the phone numbers listed by easier- to-remember names. 3
  • 4. HISTORY OF DNS Paul Mockapetris designed the Domain Name System at the University of California, Irvine in 1983. The Internet Engineering Task Force published the original specifications in RFC 882 and RFC 883 in November 1983. In 1984, four UC Berkeley wrote the first Unix name server implementation, called the Berkeley Internet Name Domain (BIND) Server. In the early 1990s BIND was ported to the Windows NT platform in the early 1990s. BIND was widely distributed, especially on Unix systems, and is still the most widely used DNS software on the Internet. 4
  • 5. IP address is a unique logical address assigned to a machine over the network. An IP address exhibits the following properties: • IP address is the unique address assigned to each host present on Internet. • IP address is 32 bits (4 bytes) long. • IP address consists of two components: network component and host component. • Each of the 4 bytes is represented by a number from 0 to 255, separated with dots. For example 137.170.4.124. • IP address is 32-bit number while on the other hand domain names are easy to remember names. 5
  • 6. 6 Domain Name Space The domain name space refers a hierarchy in the internet naming structure. This hierarchy has multiple levels (from 0 to 127), with a root at the top. The following diagram shows the domain name space hierarchy: Root
  • 7. Zones :-  Zone is collection of nodes (sub domains) under the main domain. The server maintains a database called zone file for every zone. 7
  • 8. 8
  • 9. 9
  • 10. DNS CLIENTS,SERVERS AND RESOLVERS  DNS CLIENT :- A program like a Web Browser using a Domain name like ‘www.amazon.com’.  DNS SERVER :- Stores and serves DNS data to host computers.  DNS RESOLVERS :- Software that accepts query from a client , queries one or more DNS servers, and 10
  • 11. Name servers 1. The Domain Name System is maintained by a distributed database system, which uses the client–server model. 2. The nodes of this database are the name servers. Each domain has at least one authoritative DNS server that publishes information about that domain and the name servers of any domains subordinate to it. 3. The top of the hierarchy is served by the root name servers, the servers to query when looking up (resolving) a TLD. 11 Dns name servers
  • 12. As just one example, the authoritative name server for "example.com" tells recursive name servers that "www.example.com" has the IPv4 IP address 192.0.43.10. An authoritative name server can either be a master server or a slave server. A master server is a server that stores the original (master) copies of all zone records. A slave server uses an automatic updating mechanism of the DNS protocol in communication with its master to maintain an identical copy of the master records. 12 Dns name servers
  • 13. 13 A DNS query is the process of a computer or networking device making an inquiry to get an IP address for a DNS name such as www.info.org.
  • 14. 14
  • 15. 15 iterative response (referral) “I don't know. Try a3.nstld.com.” 2 a3.nstld.c om server 3 Iterative Resolution :- client Iterative request “What is the IP address of www.google.com?” local server 1 iterative response (referral) “I don't know. Try a.root-servers.net.” 4 a.root server 5 iterative response (referral) “I don't know. Try a.gtld-servers.net.” 6 a.gtld- server 7 iterative response (referral) “I don't know. Try ns1.google.com.” 8 ns1.goo gle.com 9 Iterative response “The IP address of www.google.com is 216.239.37.99.”10
  • 16. Recursive Resolution :- 16 client Recursive request “What is the IP address of www.google.com?” local server 1 edu server 2 root server 3 com server 4 google server 5 Recursive response “The IP address of www.google.com is 216.239.37.99.” 6 10 7 8 9
  • 17. 17
  • 18. 18 Summary of DNS :- Client Local DNS Server Primary DNS Server Zone File Update
  • 20. Thank you for Viewing. You can email us your queries at rasheedalehri27gmail.com Or Contact us on 20