SlideShare une entreprise Scribd logo
1  sur  65
DNS Domain Name System February 13,2001 Professor Tom Mavroidis
DNS ,[object Object],[object Object],[object Object]
Client/Server ,[object Object],[object Object],[object Object],[object Object]
Server Side ,[object Object],[object Object],[object Object]
Why are name services used? ,[object Object],[object Object],[object Object],[object Object]
Why use domain names? ,[object Object],[object Object],[object Object]
In the beginning… ,[object Object],[object Object],[object Object]
Problems included... ,[object Object],[object Object],[object Object],[object Object]
DNS is... ,[object Object],[object Object],[object Object]
DNS Goals ,[object Object],[object Object]
Flat Namespace ,[object Object],[object Object],[object Object],[object Object],[object Object]
Hierarchical Namespace ,[object Object],[object Object],[object Object]
Conventions ,[object Object],[object Object],[object Object],[object Object]
Lables ,[object Object],[object Object],[object Object],[object Object]
Fully Qualified Domain Name FQDN ,[object Object],[object Object],[object Object],[object Object]
Names ,[object Object],[object Object]
Name Servers ,[object Object],[object Object],[object Object]
Zones ,[object Object],[object Object]
Internet Domains ,[object Object],[object Object],[object Object]
Primary Nameservers ,[object Object],[object Object],[object Object],[object Object]
Resource Records ,[object Object],[object Object]
Resource Record ,[object Object],[object Object],[object Object],[object Object]
Resource Record Types ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Resolvers ,[object Object],[object Object]
Steps necessary to extract an address  ,[object Object],[object Object],[object Object]
...continued ,[object Object],[object Object],[object Object]
Caching ,[object Object],[object Object],[object Object],[object Object]
…Caching Continued ,[object Object]
Mapping Addresses to Names ,[object Object],[object Object],[object Object]
Dynamic Updates ,[object Object],[object Object],[object Object],[object Object],[object Object]
Alternate Naming Services ,[object Object],[object Object],[object Object]
Alternate Naming Services ,[object Object],[object Object],[object Object]
Alternate Naming Services ,[object Object],[object Object],[object Object]
Setting up a Nameserver ,[object Object],[object Object],[object Object]
named daemon ,[object Object],[object Object],[object Object],[object Object]
Back to the Resolver ,[object Object],[object Object],[object Object]
Nameserver address ,[object Object],[object Object],[object Object]
Domain  domainname ,[object Object],[object Object]
Search  searchlist ,[object Object],[object Object],[object Object]
Options  option ,[object Object],[object Object],[object Object],[object Object]
Options (cont) ,[object Object],[object Object]
Search List ,[object Object],[object Object],[object Object]
Linux supports three basic name server configurations ,[object Object],[object Object],[object Object]
To verify your DNS server is installed correctly ,[object Object],[object Object],[object Object]
To start, test, and stop ,[object Object],[object Object],[object Object],[object Object],[object Object]
Configuration files ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Named.conf ,[object Object],[object Object]
Hints file ,[object Object],[object Object],[object Object]
Local host file ,[object Object]
Zone file ,[object Object],[object Object],[object Object],[object Object]
Reverse zone file ,[object Object],[object Object],[object Object]
Named.conf ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Options statement ,[object Object],[object Object],[object Object],[object Object],[object Object]
Zone statement ,[object Object],[object Object],[object Object]
Example zone statement ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Caching-Only Configuration ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Hints file ,[object Object],[object Object],[object Object],[object Object]
Local hosts file ,[object Object],[object Object],[object Object]
Secondary or slave ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Zone directives ,[object Object],[object Object],[object Object]
SOA record (start of authority) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
SOA record (start of authority) ,[object Object],[object Object],[object Object],[object Object],[object Object]
MX records (Mail server) ,[object Object],[object Object],[object Object],[object Object]
Reverse Zone File ,[object Object],[object Object],[object Object],[object Object]
Automating DNS startup ,[object Object],[object Object],[object Object]

Contenu connexe

Tendances

Domain name server
Domain name serverDomain name server
Domain name server
Mobile88
 
Presentation on dns
Presentation on dnsPresentation on dns
Presentation on dns
Anand Grewal
 

Tendances (20)

Dns ppt
Dns pptDns ppt
Dns ppt
 
Dns presentation
Dns presentationDns presentation
Dns presentation
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
 
DNS Record
DNS RecordDNS Record
DNS Record
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Domain name server
Domain name serverDomain name server
Domain name server
 
Dns
DnsDns
Dns
 
Dns name resolution process
Dns name resolution processDns name resolution process
Dns name resolution process
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Intro to DNS
Intro to DNSIntro to DNS
Intro to DNS
 
Presentation on dns
Presentation on dnsPresentation on dns
Presentation on dns
 
Domain Name System (DNS)
Domain Name System (DNS)Domain Name System (DNS)
Domain Name System (DNS)
 
Dns server
Dns serverDns server
Dns server
 
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
 
Linux and DNS Server
Linux and DNS ServerLinux and DNS Server
Linux and 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)
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 

En vedette

Virtual Server Presentation Dha
Virtual Server Presentation DhaVirtual Server Presentation Dha
Virtual Server Presentation Dha
mcshinsky
 
What is the difference between udp and tcp internet protocols
What is the difference between udp and tcp internet protocols What is the difference between udp and tcp internet protocols
What is the difference between udp and tcp internet protocols
krupalipandya29
 

En vedette (20)

Configuration DHCP
Configuration DHCPConfiguration DHCP
Configuration DHCP
 
Basics about IP address, DNS and DHCP.
Basics about IP address, DNS and DHCP.Basics about IP address, DNS and DHCP.
Basics about IP address, DNS and DHCP.
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Dhcp ppt
Dhcp pptDhcp ppt
Dhcp ppt
 
Quality of service
Quality of serviceQuality of service
Quality of service
 
Tutorial virtual host dan ssl
Tutorial virtual host dan sslTutorial virtual host dan ssl
Tutorial virtual host dan ssl
 
27 WWW and_HTTP
27 WWW and_HTTP27 WWW and_HTTP
27 WWW and_HTTP
 
Names and virtual host discovery
Names and virtual host discoveryNames and virtual host discovery
Names and virtual host discovery
 
Virtual Server Presentation Dha
Virtual Server Presentation DhaVirtual Server Presentation Dha
Virtual Server Presentation Dha
 
Ch07
Ch07Ch07
Ch07
 
What is the difference between udp and tcp internet protocols
What is the difference between udp and tcp internet protocols What is the difference between udp and tcp internet protocols
What is the difference between udp and tcp internet protocols
 
Mail POP vs IMAP
Mail POP vs IMAPMail POP vs IMAP
Mail POP vs IMAP
 
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
TCP & UDP ( Transmission Control Protocol and User Datagram Protocol)
 
080 DHCP
080 DHCP080 DHCP
080 DHCP
 
Internet and DNS evolution
Internet and DNS evolutionInternet and DNS evolution
Internet and DNS evolution
 
DNSSEC - Amsterdam Roundtable 2011
DNSSEC - Amsterdam Roundtable 2011DNSSEC - Amsterdam Roundtable 2011
DNSSEC - Amsterdam Roundtable 2011
 
DNS(Domain Name System)
DNS(Domain Name System)DNS(Domain Name System)
DNS(Domain Name System)
 
Dns
DnsDns
Dns
 
Virtual host examples_-_apache_http_server
Virtual host examples_-_apache_http_serverVirtual host examples_-_apache_http_server
Virtual host examples_-_apache_http_server
 
Domain name server
Domain name serverDomain name server
Domain name server
 

Similaire à Dns

Presentation
PresentationPresentation
Presentation
Ken Wong
 
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
 

Similaire à Dns (20)

Linux basics andng hosti
Linux basics andng hostiLinux basics andng hosti
Linux basics andng hosti
 
Dns And Snmp
Dns And SnmpDns And Snmp
Dns And Snmp
 
The Application Layer
The Application LayerThe Application Layer
The Application Layer
 
DHCP
DHCPDHCP
DHCP
 
Domain Name Service
Domain Name ServiceDomain Name Service
Domain Name Service
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Session_2.ppt
Session_2.pptSession_2.ppt
Session_2.ppt
 
Dns
DnsDns
Dns
 
Computer Networks - DNS
Computer Networks - DNSComputer Networks - DNS
Computer Networks - DNS
 
Dns
DnsDns
Dns
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
Domain Name Server
Domain Name ServerDomain Name Server
Domain Name Server
 
CSE dns ppt.pptx
CSE dns ppt.pptxCSE dns ppt.pptx
CSE dns ppt.pptx
 
DNS Configuration
DNS ConfigurationDNS Configuration
DNS Configuration
 
Domain Name System Explained
Domain Name System Explained Domain Name System Explained
Domain Name System Explained
 
Domain Name System ppt
Domain Name System pptDomain Name System ppt
Domain Name System ppt
 
Presentation
PresentationPresentation
Presentation
 
Presentation
PresentationPresentation
Presentation
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
 
What is dns
What is dnsWhat is dns
What is dns
 

Plus de tmavroidis

Plus de tmavroidis (18)

What Is Tcp Ip
What Is Tcp IpWhat Is Tcp Ip
What Is Tcp Ip
 
Transport Layer
Transport LayerTransport Layer
Transport Layer
 
Tcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport LayerTcp Udp Icmp And The Transport Layer
Tcp Udp Icmp And The Transport Layer
 
Splitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 SubnetsSplitting A Class C Network Into 4 Subnets
Splitting A Class C Network Into 4 Subnets
 
Samba
SambaSamba
Samba
 
Physical And Data Link Layers
Physical And Data Link LayersPhysical And Data Link Layers
Physical And Data Link Layers
 
Nfs
NfsNfs
Nfs
 
Network Basics
Network BasicsNetwork Basics
Network Basics
 
Nad710 Network Address Translation
Nad710   Network Address TranslationNad710   Network Address Translation
Nad710 Network Address Translation
 
Nad710 Introduction To Networks Using Linux
Nad710   Introduction To Networks Using LinuxNad710   Introduction To Networks Using Linux
Nad710 Introduction To Networks Using Linux
 
Manchester Encoding
Manchester EncodingManchester Encoding
Manchester Encoding
 
Linux Networking Commands
Linux Networking CommandsLinux Networking Commands
Linux Networking Commands
 
Ip Addressing Basics
Ip Addressing BasicsIp Addressing Basics
Ip Addressing Basics
 
Introduction To Networks Using Linux
Introduction To Networks Using LinuxIntroduction To Networks Using Linux
Introduction To Networks Using Linux
 
Introduction To Networks
Introduction To NetworksIntroduction To Networks
Introduction To Networks
 
Dynamic Routing
Dynamic RoutingDynamic Routing
Dynamic Routing
 
About Connection Types
About Connection TypesAbout Connection Types
About Connection Types
 
What Is A Carrier
What Is A CarrierWhat Is A Carrier
What Is A Carrier
 

Dernier

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Dernier (20)

From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
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
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
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?
 
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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
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
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.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 Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Dns

  • 1. DNS Domain Name System February 13,2001 Professor Tom Mavroidis
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.