Presentation on dns

3,342 views
3,007 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,342
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
176
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Presentation on dns

  1. 1.  Introduction ........................................................... The Structure of a Domain Name System (DNS) .......... Domain Name Space................................................ Zones ................................................................. Resource Records (RRs) ........................................ Name Servers ......................................................... Primary Name Servers .......................................... Secondary Name Servers ...................................... Dynamic DNS (DDNS)........................................... Domain Name Resolution.......................................... Resolvers ............................................................ Domain Name Resolution Process ........................... Caching .............................................................. Conclusion..............................................................
  2. 2.  The “Domain Name System” › Created in 1983 by Paul Mockapetris (RFCs 1034 and 1035), modified, updated, and enhanced by a myriad of subsequent RFCs What Internet users use to reference anything by name on the Internet The mechanism by which Internet software translates names to addresses and vice versa
  3. 3.  An address is how you get to an endpoint › Typically, hierarchical (for scaling):  950 Charter Street, Redwood City CA, 94063  204.152.187.11, +1-650-381-6003 A “name” is how an endpoint is referenced › Typically, no structurally significant hierarchy  “David”, “Tokyo”, “itu.int”
  4. 4.  lookup mechanism globally distributed, loosely coherent, scalable, reliable, & dynamic database
  5. 5. ›A “name space”›Servers›Resolvers (clients)
  6. 6. The root node "" top-level node top-level node top-level nodesecond-level node second-level node second-level node second-level node second-level node third-level node third-level node third-level node
  7. 7. "" com edu gov int m il net org nom inum m etainfo berkeley nwu nato arm y uuwest east ww wdakota tornado
  8. 8. nominum.com domain "" nominum.com zone .a rpa .com .edu ams.nominum.rwc.nominum.c com zone om zone a cm e bw n o m in um n e tsol rw c ww w ftp ams m o lo kai skye g ou da ch e dd ar
  9. 9.  Two main types of servers › Authoritative – maintains the data  Master – where the data is edited  Slave – where data is replicated to › Caching – stores data obtained from an authoritative server › The most common name server implementation (BIND) combines these two into a single process Other types exist… No special hardware necessary
  10. 10. Name, type fields for a query RRs in response to query records forauthoritative servers additional “helpful”info that may be used
  11. 11.  Name resolution is the process by which resolvers and name servers cooperate to find data in the name space To find information anywhere in the name space, a name server only needs the names and IP addresses of the name servers for the root zone (the “root name servers”)

×