SlideShare uma empresa Scribd logo
1 de 12
Presented By- Satyam Pandey
Reg No.- 11103875

 Network addresses are numbers.
 Addresses are topologically oriented
Used for routing purposes
Moving a host may require change of address
Are not easy to remember
 Names can be used for users and for applications
Easy for humans
Can be used as a low level service discovery mechanism.
Changing the server machine requires just changing the name-> IP binding
Names can have a logical structure.
REQUIREMENT OF DNS

 In the beginning, there was the hosts.txt
-A file containing the names and addresses of all hosts in the network
-Problems: maintainability, size
-Still used as a backup (local network host information)
 DNS
– Tree-structured
– Delegation
– Separated from network structure and topology
– uses UDP, port number 53 for queries, TCP for zone transfers.
HISTORY

Terms:
-namespace = set of possible names, flat or hierarchical.
-naming system maintains a collection of bindings of names to values.
-given a name, a resolution mechanism returns the corresponding value.
-a name server is an implementation of the resolution mechanism.
-DNS (Domain Name System) = name service in Internet.
-Zone is an administrative unit, domain is a subtree.
DNS System

First level hierarchy
-- domains for each country + edu., com., gov., mil., org., net., int.
– New domains: aero., biz., coop., info., museum., name., pro.
– DNS first level managed by Internet Corporation for Assigned Names
& Numbers (ICANN), also manages address allocations.
Hierarchy is partitioned into subtrees, zones
-- zone corresponds to administrative boundaries in DNS (and, often also of
DNS-servers).
DNS Domain Hierarchy

1. Global Distribution
 Data is maintained locally, but retrievable globally
 No single computer has all DNS data
 DNS lookups can be performed by any device
 Remote DNS data is locally catchable to improve performance.
2. Loose Coherency
 Changes to the master copy of the database are replicated according to
timing set by the zone administrator.
 Cached data expires according to timeout set by zone administrator
DNS features

3. Scalability
 No limit to the size of the database
 No limit to the number of queries
-- 24,000 queries per second handled easily
 Queries distributed among masters, slaves, and caches
4. Reliability
 Data is replicated
--Data from master is copied to multiple slaves
 Clients can query
 Clients will typically query local caches
 DNS protocols can use either UDP or TCP
Contd…

5. Dynamicity
 Database can be updated dynamically
 Modification of the master database triggers replication
 Only master can be dynamically updated
Contd….

 Name servers store information about the name space in units
called “zones”.
 Usually, more than one name server are authoritative for the same
zone
 Also, a single name server may be authoritative for many zones
Types of Name Server
1.Authoritative – maintains the data
 Master – where the data is edited
 Slave – where data is replicated to
2. Caching – stores data obtained from an authoritative server.
Name Servers and Zones

Name Server and Zones

Questions?

Mais conteúdo relacionado

Mais procurados

Networking Study Guide
Networking Study GuideNetworking Study Guide
Networking Study Guide
guested3b43
 
Chapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.pptChapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.ppt
webhostingguy
 
Domain name server
Domain name serverDomain name server
Domain name server
Mobile88
 

Mais procurados (20)

Naming in Distributed System
Naming in Distributed SystemNaming in Distributed System
Naming in Distributed System
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Server
 
Domain Name Service
Domain Name ServiceDomain Name Service
Domain Name Service
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Dns
DnsDns
Dns
 
DNS(Domain Name System)
DNS(Domain Name System)DNS(Domain Name System)
DNS(Domain Name System)
 
Networking Study Guide
Networking Study GuideNetworking Study Guide
Networking Study Guide
 
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 service
Domain name serviceDomain name service
Domain name service
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Hazem al maliki
Hazem al maliki   Hazem al maliki
Hazem al maliki
 
domain name system
domain name systemdomain name system
domain name system
 
Domain name server
Domain name serverDomain name server
Domain name server
 
Linux and DNS Server
Linux and DNS ServerLinux and DNS Server
Linux and DNS Server
 
OSCh16
OSCh16OSCh16
OSCh16
 
25 DNS
25 DNS25 DNS
25 DNS
 
Lecture 5- url-dns
Lecture  5- url-dnsLecture  5- url-dns
Lecture 5- url-dns
 
Dns
DnsDns
Dns
 
DDNS
DDNSDDNS
DDNS
 
03 network services
03 network services03 network services
03 network services
 

Semelhante a Cse -306

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
 
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
velimamedov
 

Semelhante a Cse -306 (20)

Introduction
IntroductionIntroduction
Introduction
 
Meeting 4 DNS
Meeting 4   DNSMeeting 4   DNS
Meeting 4 DNS
 
Dns
DnsDns
Dns
 
Dns
DnsDns
Dns
 
10 - Domain Name System.ppt
10 - Domain Name System.ppt10 - Domain Name System.ppt
10 - Domain Name System.ppt
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
DNS/DNSSEC by Nurul Islam
DNS/DNSSEC by Nurul IslamDNS/DNSSEC by Nurul Islam
DNS/DNSSEC by Nurul Islam
 
DHCP
DHCPDHCP
DHCP
 
06 coms 525 tcpip - dhcp and dns
06   coms 525 tcpip - dhcp and dns06   coms 525 tcpip - dhcp and dns
06 coms 525 tcpip - dhcp and dns
 
Session_2.ppt
Session_2.pptSession_2.ppt
Session_2.ppt
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
 
CNIT 40: 2: DNS Protocol and Architecture
CNIT 40: 2: DNS Protocol and ArchitectureCNIT 40: 2: DNS Protocol and Architecture
CNIT 40: 2: DNS Protocol and Architecture
 
File service architecture and network file system
File service architecture and network file systemFile service architecture and network file system
File service architecture and network file system
 
Domain Name System (DNS) Fundamentals
Domain Name System (DNS) FundamentalsDomain Name System (DNS) Fundamentals
Domain Name System (DNS) Fundamentals
 
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
 
08Mapping.ppt
08Mapping.ppt08Mapping.ppt
08Mapping.ppt
 
Dns
DnsDns
Dns
 
Lecture 4 -_internet_infrastructure_2_updated_2011
Lecture 4 -_internet_infrastructure_2_updated_2011Lecture 4 -_internet_infrastructure_2_updated_2011
Lecture 4 -_internet_infrastructure_2_updated_2011
 
2 technical-dns-workshop-day1
2 technical-dns-workshop-day12 technical-dns-workshop-day1
2 technical-dns-workshop-day1
 
Domain name system
Domain name systemDomain name system
Domain name system
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 

Cse -306

  • 1. Presented By- Satyam Pandey Reg No.- 11103875
  • 2.   Network addresses are numbers.  Addresses are topologically oriented Used for routing purposes Moving a host may require change of address Are not easy to remember  Names can be used for users and for applications Easy for humans Can be used as a low level service discovery mechanism. Changing the server machine requires just changing the name-> IP binding Names can have a logical structure. REQUIREMENT OF DNS
  • 3.   In the beginning, there was the hosts.txt -A file containing the names and addresses of all hosts in the network -Problems: maintainability, size -Still used as a backup (local network host information)  DNS – Tree-structured – Delegation – Separated from network structure and topology – uses UDP, port number 53 for queries, TCP for zone transfers. HISTORY
  • 4.  Terms: -namespace = set of possible names, flat or hierarchical. -naming system maintains a collection of bindings of names to values. -given a name, a resolution mechanism returns the corresponding value. -a name server is an implementation of the resolution mechanism. -DNS (Domain Name System) = name service in Internet. -Zone is an administrative unit, domain is a subtree. DNS System
  • 5.  First level hierarchy -- domains for each country + edu., com., gov., mil., org., net., int. – New domains: aero., biz., coop., info., museum., name., pro. – DNS first level managed by Internet Corporation for Assigned Names & Numbers (ICANN), also manages address allocations. Hierarchy is partitioned into subtrees, zones -- zone corresponds to administrative boundaries in DNS (and, often also of DNS-servers). DNS Domain Hierarchy
  • 6.
  • 7.  1. Global Distribution  Data is maintained locally, but retrievable globally  No single computer has all DNS data  DNS lookups can be performed by any device  Remote DNS data is locally catchable to improve performance. 2. Loose Coherency  Changes to the master copy of the database are replicated according to timing set by the zone administrator.  Cached data expires according to timeout set by zone administrator DNS features
  • 8.  3. Scalability  No limit to the size of the database  No limit to the number of queries -- 24,000 queries per second handled easily  Queries distributed among masters, slaves, and caches 4. Reliability  Data is replicated --Data from master is copied to multiple slaves  Clients can query  Clients will typically query local caches  DNS protocols can use either UDP or TCP Contd…
  • 9.  5. Dynamicity  Database can be updated dynamically  Modification of the master database triggers replication  Only master can be dynamically updated Contd….
  • 10.   Name servers store information about the name space in units called “zones”.  Usually, more than one name server are authoritative for the same zone  Also, a single name server may be authoritative for many zones Types of Name Server 1.Authoritative – maintains the data  Master – where the data is edited  Slave – where data is replicated to 2. Caching – stores data obtained from an authoritative server. Name Servers and Zones