SlideShare uma empresa Scribd logo
1 de 35
DNS : A STUDY
Presented By- MAUOOD HAMIDI
             MSC CS
            CUB1102312006

GUIDED BY:-
    NEMI CHANDRA RATHORE SIR
    HOD Dept. Of Computer Science
    Central University Of Bihar
8/2/2013     Presented For Dissertation On DNS
COVERAGE
 DNS DEFINITION

 DNS SERVER

 DNS TOOLS

 DNS QUERY

 DNS RECORDS
8/2/2013      Presented For Desertation On DNS
COVERAGE
 NETWORK TOOLS

 NEED OF DNS

 DNS COMPONENTS

 DNS TYPES

 DNS CONTEXT
8/2/2013   Presented For Desertation On DNS
DOMAIN NAME SYSTEM
 DNS Technology Allows Hosts On
  TCP/IP Networks To Be Address By Its
  Name. DNS Automatically Convert The
  Names We Type In Our Web Browsers
  Address Bar To The IP Addresses Of
  Web Servers Hosting Those Sites.
            Internet.w3school.com

           Hostname Organization                       Top-level
                       domain
8/2/2013            Presented For Desertation On DNS
DNS CONTINUED
• DNS Include A Network Protocol for
  Memorizing Host Name And Addresses
  Through A Distributed Data Base.
• All The Top-Level domains, delegates
  authority for second-level domains, and a
  database of registered name servers for
  all second-level domains Monitored by
  The Network Information System(NIC).

 8/2/2013      Presented For Desertation On DNS
DNS CONT………
• Host name assignments maintained
  through zone files on primary DNS
  server. Secondary DNS server gets zone
  file from primary server.




8/2/2013      Presented For Desertation On DNS
DNS SERVER
• There are different types of DNS
  SERVER available we can install any of
  them as per our requirement. It Is Of
  Three Types,
• Primary:- Locally stored files exists on
  the name server data base.
• Secondary:- Gets data called a zone
  transfer from another server that is the
  zone authority.
8/2/2013      Presented For Desertation On DNS
DNS SERVERS
• Caching:- Only caches name server
  information and does not contain its own
  files.

• For example:-
• BIND, DJBDNS, ANS/CNS, POWER
  DNS etc.

8/2/2013      Presented For Desertation On DNS
SERVER SUBSCRIPTION
• Costs range from $20 to $50 per year.
• ISP’s beginning to offer domain name
  registration as part of other packages.
• Need to register a primary and secondary
  domain name servers for your domain
  and arrange to have zone files created on
  DNS servers.


8/2/2013      Presented For Desertation On DNS
DNS IN ACTION….




8/2/2013      Presented For Desertation On DNS
DNS TOOLS
• There are several tools for monitoring
  DNS information:
  – whois – tells you the owner and
    primary DNS servers associated with a
    domain (e.g. whois yahoo.com). Also
    available via web browser at
    www.networksolutions.com


8/2/2013     Presented For Desertation On DNS
DNS TOOLS
• -nslookup and host (on UNIX machines)
  tell you IP address information for a
  particular hostname on the internet (e.g.
  -nslookup www.gmail.com or host
  www.nic.edu)




8/2/2013      Presented For Desertation On DNS
DNS TASKS
• What are IP addresses of the DNS
  servers that contain information about
  rutgers.edu?
• What are the IP address of:
   – www.ahuja.com
   – sandy.admin.tcs.com
   – www.linux.org
8/2/2013      Presented For Desertation On DNS
DNS Queries
• A DNS query packet is formed at the
  application layer.

• DNS is unique, as it can utilize either
  UDP/IP or TCP/IP to send a message.
  – Uses UDP by defult – if message is too
    bit (>512 bytes), it will use TCP


8/2/2013      Presented For Desertation On DNS
Types of DNS Records
 There are several types of DNS records
  that are kept by DNS servers:
   – “A” Records: give the IP address for a
     hostname.
   – CNAME Records: give aliases for
     hostanmes (i.e. web.cub.ac.in =
     www.cub.ac.in)


8/2/2013        Presented For Desertation On DNS
DNS RECORDS
 -MX Records: give the IP address of the
   ‘mail host’ for a hostname or domain
   (I.e. “Mail addressed to anyone
   @cub.ac.in gets handled by the ‘mail
   server’ mail.cub.ac.in)
 Some more are,
 - SOA, NS, PTR, HINFO, TXT

8/2/2013     Presented For Desertation On DNS
Network Tools
• Ping (Windows and UNIX)

• Traceroute (tracert on Windows,
  traceroute on UNIX)

• Nslookup (UNIX only)

• Host (UNIX only)
8/2/2013     Presented For Desertation On DNS
Why We Need DNS
•     As the system grew, HOSTS.TXT had
      problems with:
     – Scalability (traffic and load)
     – Reliability
     – Dynamicity
     – Name collisions
     – Consistency

8/2/2013       Presented For Desertation On DNS
DNS NAME SPACE
• The name space is the structure of the
  DNS database
  – An inverted tree with the root node at the
    top
• Each node has a label
  – The root node has a null label, written as “”




8/2/2013        Presented For Desertation On DNS
DNS ROOTS
                                                                             T h e ro o t n o d e
                                                                                      ""


                      t o p -le v e l n o d e                                t o p -le v e l n o d e                                 t o p -le v e l n o d e


s e c o n d - le v e l n o d e       s e c o n d - le v e l n o d e       s e c o n d - le v e l n o d e       s e c o n d - le v e l n o d e       s e c o n d - le v e l n o d e


  t h ir d -le v e l n o d e                                t h ir d -le v e l n o d e      t h ir d -le v e l n o d e

          8/2/2013                                              Presented For Desertation On DNS
Domain Names
 A domain name is the sequence of labels
  from a node to the root, separated by
  dots (“.”s), read left to right
   – The name space has a maximum depth
     of 127 levels
   – Domain names are limited to 255
     characters in length
 A node’s domain name identifies its
  position in the name space
8/2/2013     Presented For Desertation On DNS
TYPES OF DOMAIN
 GENERIC DOMAIN

 COUNTRY DOMAIN




8/2/2013      Presented For Desertation On DNS
GENERIC DOMAIN

                                                                                     ""



                                 com                                     edu              gov    in t     m il    net   o rg



                  n o m in u m         m e ta in fo     b e r k e le y         nwu              n a to   a rm y   uu



      w est          e a st            www



     d a k o ta    to rn a d o
8/2/2013                                              Presented For Desertation On DNS
COUNTRY DOMAIN
 Each Country Is Assigned A Single
  Top Level Domain, Like

          .in(ac.in, nic.in, gov.in)

          .us(ac.us, af.gov.us)

8/2/2013             Presented For Desertation On DNS
Subdomains
     One domain is a subdomain of another
       if its top node is a descendant of the
                   other’s top node
         More simply, one domain is a
       subdomain of another if its domain
      name ends in the other’s domain name
                          So
      purchase.tradus.com is a subdomain of
                            tradus.com
8/2/2013        Presented For Desertation On DNS
Delegation
 Administrators can create subdomains to
  group hosts
     – According to geography, organizational
       affiliation etc.
 An administrator of a domain can
  delegate responsibility for managing a
  subdomain to someone else
 The parent domain retains links to the
  delegated subdomain
8/2/2013          Presented For Desertation On DNS
Zones By Delegation
 Each time an administrator delegates a
  subdomain, a new unit of administration is
  created
     – The subdomain and its parent domain can now be
       administered independently
     – These units are called zones
     – The boundary between zones is a point of delegation
       in the name space
 Delegation is good: it is the key to scalability
8/2/2013            Presented For Desertation On DNS
Name Servers
 Name servers store information about the name
  space in units called “zones”
   – The name servers that load a complete zone are said
     to “have authority for” or “be authoritative for” the
     zone
 Usually, more than one name server are
  authoritative for the same zone
   – This ensures redundancy and spreads the load
 Also, a single name server may be authoritative
     for many zones
8/2/2013          Presented For Desertation On DNS
Name Servers and Zones
 10.0.0.6 serves      Name Servers                     Zones
  data for both
centraluniversity
ofbihar.ac.in and      10.0.0.6
 cub.org zones                                         cub.ac.in
     10.0.0.5
  serves data for
  cub.ac.in zone       10.0.0.5
       only
                                                       cu.com

  20.1.1.1 serves
  data for cu.com
                       20.1.1.1
     zone only

   8/2/2013         Presented For Desertation On DNS
Types of Name Servers
 Two main types of servers
     – Authoritative – maintains the data
           • Master – where the data is edited
           • Slave – where data is replicated
     – Caching – stores data obtained from an
       authoritative server
 Other types exist…
 No special hardware necessary


8/2/2013                 Presented For Desertation On DNS
Loads On DNS
 DNS can handle the load
     – DNS root servers get approximately 3000
       queries per second
           o Empirical proofs (DDoS attacks) show root name
             servers can handle 50,000 queries per second
              o Limitation is network bandwidth, not the DNS
                protocol
     – in-addr.arpa zone, which translates numbers
       to names, gets about 2000 queries per second
8/2/2013                Presented For Desertation On DNS
DNS Efficiency
 DNS is a very lightweight protocol
     – Simple query – response
 Any performance limitations are due to
  the network limitations
     – Speed of light
     – Network congestion
     – Switching/forwarding latencies

8/2/2013          Presented For Desertation On DNS
DNS Security
 Base DNS protocol (RFC 1034, 1035) is
  insecure
     – “Spoof” attacks are possible
 DNS Security Enhancements (DNSSEC, RFC
  2565) remedies this flaw
     – But creates new ones
           • DoS attacks
           • Amplification attacks
 DNSSEC strongly discourages large flat zones
     – Hierarchy (delegation) is good
8/2/2013                 Presented For Desertation On DNS
REFERENCES
• Computer Networks-Andrew S
  Tanenbaum
• Fundamental Of Computer Networks
• CDEEP BOMBAY(TUTORIALS)
• Wikipedia.com
• W3school.com


8/2/2013    Presented For Desertation On DNS
Time To Ask


             ?
8/2/2013   Presented For Desertation On DNS

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Ipv4 and Ipv6
Ipv4 and Ipv6Ipv4 and Ipv6
Ipv4 and Ipv6
 
Dhcp ppt
Dhcp pptDhcp ppt
Dhcp ppt
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 
Dns 2
Dns 2Dns 2
Dns 2
 
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
 
Presentation on dns
Presentation on dnsPresentation on dns
Presentation on dns
 
System and network administration network services
System and network administration network servicesSystem and network administration network services
System and network administration network services
 
Domain name system (dns)
Domain name system (dns)Domain name system (dns)
Domain name system (dns)
 
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 System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
 
Clientserver Presentation
Clientserver PresentationClientserver Presentation
Clientserver Presentation
 
Distributed System ppt
Distributed System pptDistributed System ppt
Distributed System ppt
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 
Unicast multicast & broadcast
Unicast multicast & broadcastUnicast multicast & broadcast
Unicast multicast & broadcast
 
DHCP & DNS
DHCP & DNSDHCP & DNS
DHCP & DNS
 
Active directory
Active directory Active directory
Active directory
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 

Destaque

Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentationAnchit Dhingra
 
Multimedia networking
Multimedia networkingMultimedia networking
Multimedia networkingKikima Jimmy
 
Congestion on computer network
Congestion on computer networkCongestion on computer network
Congestion on computer networkDisi Dc
 
Listen and accept function
Listen and accept functionListen and accept function
Listen and accept functionJithin Parakka
 
Enterprise resource planning (erp) systems
Enterprise resource planning (erp) systemsEnterprise resource planning (erp) systems
Enterprise resource planning (erp) systemsStefi Merin
 
Erp system for college automation using rfid tags
Erp system for college automation using rfid tagsErp system for college automation using rfid tags
Erp system for college automation using rfid tagseSAT Journals
 
Ambient back scatter
Ambient back scatterAmbient back scatter
Ambient back scatterChe Tna
 
E Mail Ppt
E Mail PptE Mail Ppt
E Mail Pptkevpatel
 
Email ppt
Email pptEmail ppt
Email pptmelgade
 
Address resolution protocol
Address resolution protocolAddress resolution protocol
Address resolution protocolasimnawaz54
 
Email Ppt
Email PptEmail Ppt
Email PptDyern
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Pointkaramfilova
 

Destaque (20)

Domain name system presentation
Domain name system presentationDomain name system presentation
Domain name system presentation
 
world wide web
world wide webworld wide web
world wide web
 
Multimedia networking
Multimedia networkingMultimedia networking
Multimedia networking
 
Congestion on computer network
Congestion on computer networkCongestion on computer network
Congestion on computer network
 
Listen and accept function
Listen and accept functionListen and accept function
Listen and accept function
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Servidor DNS
Servidor DNSServidor DNS
Servidor DNS
 
Enterprise resource planning (erp) systems
Enterprise resource planning (erp) systemsEnterprise resource planning (erp) systems
Enterprise resource planning (erp) systems
 
How email works
How email worksHow email works
How email works
 
Erp system for college automation using rfid tags
Erp system for college automation using rfid tagsErp system for college automation using rfid tags
Erp system for college automation using rfid tags
 
Evolution of ERP Systems
Evolution of ERP SystemsEvolution of ERP Systems
Evolution of ERP Systems
 
E Mail Basic
E Mail BasicE Mail Basic
E Mail Basic
 
Email
EmailEmail
Email
 
Ambient back scatter
Ambient back scatterAmbient back scatter
Ambient back scatter
 
E Mail Ppt
E Mail PptE Mail Ppt
E Mail Ppt
 
Email ppt
Email pptEmail ppt
Email ppt
 
Address resolution protocol
Address resolution protocolAddress resolution protocol
Address resolution protocol
 
Email Ppt
Email PptEmail Ppt
Email Ppt
 
The World Wide Web Power Point
The World Wide Web Power PointThe World Wide Web Power Point
The World Wide Web Power Point
 

Semelhante a Dns ppt

dnsppt-130413003933-phpapp02.pdf
dnsppt-130413003933-phpapp02.pdfdnsppt-130413003933-phpapp02.pdf
dnsppt-130413003933-phpapp02.pdfsamarth97
 
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.pptxmanju772238
 
Zone in windows server 2012
Zone in windows server 2012Zone in windows server 2012
Zone in windows server 2012devil00dante
 
Chapter 4 configuring and managing the dns server role
Chapter 4   configuring and managing the dns server roleChapter 4   configuring and managing the dns server role
Chapter 4 configuring and managing the dns server roleLuis Garay
 
Presentation
PresentationPresentation
PresentationKen Wong
 
Domain name server
Domain name serverDomain name server
Domain name serverMobile88
 
Domain Name Provider-Easy.gr
Domain Name Provider-Easy.grDomain Name Provider-Easy.gr
Domain Name Provider-Easy.grharleydavidson11
 
Domain naming system
Domain naming systemDomain naming system
Domain naming systemChinmoy Jena
 
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01velimamedov
 

Semelhante a Dns ppt (20)

dnsppt-130413003933-phpapp02.pdf
dnsppt-130413003933-phpapp02.pdfdnsppt-130413003933-phpapp02.pdf
dnsppt-130413003933-phpapp02.pdf
 
Dns
DnsDns
Dns
 
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
 
slide on DNS
slide on DNSslide on DNS
slide on DNS
 
Domain Name System(ppt)
Domain Name System(ppt)Domain Name System(ppt)
Domain Name System(ppt)
 
COMPUTER NETWORKS UNIT 5
COMPUTER NETWORKS UNIT 5COMPUTER NETWORKS UNIT 5
COMPUTER NETWORKS UNIT 5
 
Dns1111111111
Dns1111111111Dns1111111111
Dns1111111111
 
Dns
DnsDns
Dns
 
Zone in windows server 2012
Zone in windows server 2012Zone in windows server 2012
Zone in windows server 2012
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Dns interview
Dns interviewDns interview
Dns interview
 
Chapter 4 configuring and managing the dns server role
Chapter 4   configuring and managing the dns server roleChapter 4   configuring and managing the dns server role
Chapter 4 configuring and managing the dns server role
 
Presentation
PresentationPresentation
Presentation
 
Presentation
PresentationPresentation
Presentation
 
Domain name server
Domain name serverDomain name server
Domain name server
 
Domain Name System (DNS)
Domain Name System (DNS)Domain Name System (DNS)
Domain Name System (DNS)
 
Domain Name Provider-Easy.gr
Domain Name Provider-Easy.grDomain Name Provider-Easy.gr
Domain Name Provider-Easy.gr
 
Domain naming system
Domain naming systemDomain naming system
Domain naming system
 
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
Chapter4 configuringandmanagingthednsserverrole-140520003253-phpapp01
 

Último

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
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 WorkerThousandEyes
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
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 slidevu2urc
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
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
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Dns ppt

  • 1. DNS : A STUDY Presented By- MAUOOD HAMIDI MSC CS CUB1102312006 GUIDED BY:- NEMI CHANDRA RATHORE SIR HOD Dept. Of Computer Science Central University Of Bihar 8/2/2013 Presented For Dissertation On DNS
  • 2. COVERAGE  DNS DEFINITION  DNS SERVER  DNS TOOLS  DNS QUERY  DNS RECORDS 8/2/2013 Presented For Desertation On DNS
  • 3. COVERAGE  NETWORK TOOLS  NEED OF DNS  DNS COMPONENTS  DNS TYPES  DNS CONTEXT 8/2/2013 Presented For Desertation On DNS
  • 4. DOMAIN NAME SYSTEM  DNS Technology Allows Hosts On TCP/IP Networks To Be Address By Its Name. DNS Automatically Convert The Names We Type In Our Web Browsers Address Bar To The IP Addresses Of Web Servers Hosting Those Sites. Internet.w3school.com Hostname Organization Top-level domain 8/2/2013 Presented For Desertation On DNS
  • 5. DNS CONTINUED • DNS Include A Network Protocol for Memorizing Host Name And Addresses Through A Distributed Data Base. • All The Top-Level domains, delegates authority for second-level domains, and a database of registered name servers for all second-level domains Monitored by The Network Information System(NIC). 8/2/2013 Presented For Desertation On DNS
  • 6. DNS CONT……… • Host name assignments maintained through zone files on primary DNS server. Secondary DNS server gets zone file from primary server. 8/2/2013 Presented For Desertation On DNS
  • 7. DNS SERVER • There are different types of DNS SERVER available we can install any of them as per our requirement. It Is Of Three Types, • Primary:- Locally stored files exists on the name server data base. • Secondary:- Gets data called a zone transfer from another server that is the zone authority. 8/2/2013 Presented For Desertation On DNS
  • 8. DNS SERVERS • Caching:- Only caches name server information and does not contain its own files. • For example:- • BIND, DJBDNS, ANS/CNS, POWER DNS etc. 8/2/2013 Presented For Desertation On DNS
  • 9. SERVER SUBSCRIPTION • Costs range from $20 to $50 per year. • ISP’s beginning to offer domain name registration as part of other packages. • Need to register a primary and secondary domain name servers for your domain and arrange to have zone files created on DNS servers. 8/2/2013 Presented For Desertation On DNS
  • 10. DNS IN ACTION…. 8/2/2013 Presented For Desertation On DNS
  • 11. DNS TOOLS • There are several tools for monitoring DNS information: – whois – tells you the owner and primary DNS servers associated with a domain (e.g. whois yahoo.com). Also available via web browser at www.networksolutions.com 8/2/2013 Presented For Desertation On DNS
  • 12. DNS TOOLS • -nslookup and host (on UNIX machines) tell you IP address information for a particular hostname on the internet (e.g. -nslookup www.gmail.com or host www.nic.edu) 8/2/2013 Presented For Desertation On DNS
  • 13. DNS TASKS • What are IP addresses of the DNS servers that contain information about rutgers.edu? • What are the IP address of: – www.ahuja.com – sandy.admin.tcs.com – www.linux.org 8/2/2013 Presented For Desertation On DNS
  • 14. DNS Queries • A DNS query packet is formed at the application layer. • DNS is unique, as it can utilize either UDP/IP or TCP/IP to send a message. – Uses UDP by defult – if message is too bit (>512 bytes), it will use TCP 8/2/2013 Presented For Desertation On DNS
  • 15. Types of DNS Records  There are several types of DNS records that are kept by DNS servers: – “A” Records: give the IP address for a hostname. – CNAME Records: give aliases for hostanmes (i.e. web.cub.ac.in = www.cub.ac.in) 8/2/2013 Presented For Desertation On DNS
  • 16. DNS RECORDS  -MX Records: give the IP address of the ‘mail host’ for a hostname or domain (I.e. “Mail addressed to anyone @cub.ac.in gets handled by the ‘mail server’ mail.cub.ac.in)  Some more are,  - SOA, NS, PTR, HINFO, TXT 8/2/2013 Presented For Desertation On DNS
  • 17. Network Tools • Ping (Windows and UNIX) • Traceroute (tracert on Windows, traceroute on UNIX) • Nslookup (UNIX only) • Host (UNIX only) 8/2/2013 Presented For Desertation On DNS
  • 18. Why We Need DNS • As the system grew, HOSTS.TXT had problems with: – Scalability (traffic and load) – Reliability – Dynamicity – Name collisions – Consistency 8/2/2013 Presented For Desertation On DNS
  • 19. DNS NAME SPACE • The name space is the structure of the DNS database – An inverted tree with the root node at the top • Each node has a label – The root node has a null label, written as “” 8/2/2013 Presented For Desertation On DNS
  • 20. DNS ROOTS T h e ro o t n o d e "" t o p -le v e l n o d e t o p -le v e l n o d e t o p -le v e l n o d e s e c o n d - le v e l n o d e s e c o n d - le v e l n o d e s e c o n d - le v e l n o d e s e c o n d - le v e l n o d e s e c o n d - le v e l n o d e t h ir d -le v e l n o d e t h ir d -le v e l n o d e t h ir d -le v e l n o d e 8/2/2013 Presented For Desertation On DNS
  • 21. Domain Names  A domain name is the sequence of labels from a node to the root, separated by dots (“.”s), read left to right – The name space has a maximum depth of 127 levels – Domain names are limited to 255 characters in length  A node’s domain name identifies its position in the name space 8/2/2013 Presented For Desertation On DNS
  • 22. TYPES OF DOMAIN  GENERIC DOMAIN  COUNTRY DOMAIN 8/2/2013 Presented For Desertation On DNS
  • 23. GENERIC DOMAIN "" com edu gov in t m il net o rg n o m in u m m e ta in fo b e r k e le y nwu n a to a rm y uu w est e a st www d a k o ta to rn a d o 8/2/2013 Presented For Desertation On DNS
  • 24. COUNTRY DOMAIN  Each Country Is Assigned A Single Top Level Domain, Like  .in(ac.in, nic.in, gov.in)  .us(ac.us, af.gov.us) 8/2/2013 Presented For Desertation On DNS
  • 25. Subdomains  One domain is a subdomain of another if its top node is a descendant of the other’s top node  More simply, one domain is a subdomain of another if its domain name ends in the other’s domain name So purchase.tradus.com is a subdomain of tradus.com 8/2/2013 Presented For Desertation On DNS
  • 26. Delegation  Administrators can create subdomains to group hosts – According to geography, organizational affiliation etc.  An administrator of a domain can delegate responsibility for managing a subdomain to someone else  The parent domain retains links to the delegated subdomain 8/2/2013 Presented For Desertation On DNS
  • 27. Zones By Delegation  Each time an administrator delegates a subdomain, a new unit of administration is created – The subdomain and its parent domain can now be administered independently – These units are called zones – The boundary between zones is a point of delegation in the name space  Delegation is good: it is the key to scalability 8/2/2013 Presented For Desertation On DNS
  • 28. Name Servers  Name servers store information about the name space in units called “zones” – The name servers that load a complete zone are said to “have authority for” or “be authoritative for” the zone  Usually, more than one name server are authoritative for the same zone – This ensures redundancy and spreads the load  Also, a single name server may be authoritative for many zones 8/2/2013 Presented For Desertation On DNS
  • 29. Name Servers and Zones 10.0.0.6 serves Name Servers Zones data for both centraluniversity ofbihar.ac.in and 10.0.0.6 cub.org zones cub.ac.in 10.0.0.5 serves data for cub.ac.in zone 10.0.0.5 only cu.com 20.1.1.1 serves data for cu.com 20.1.1.1 zone only 8/2/2013 Presented For Desertation On DNS
  • 30. Types of Name Servers  Two main types of servers – Authoritative – maintains the data • Master – where the data is edited • Slave – where data is replicated – Caching – stores data obtained from an authoritative server  Other types exist…  No special hardware necessary 8/2/2013 Presented For Desertation On DNS
  • 31. Loads On DNS  DNS can handle the load – DNS root servers get approximately 3000 queries per second o Empirical proofs (DDoS attacks) show root name servers can handle 50,000 queries per second o Limitation is network bandwidth, not the DNS protocol – in-addr.arpa zone, which translates numbers to names, gets about 2000 queries per second 8/2/2013 Presented For Desertation On DNS
  • 32. DNS Efficiency  DNS is a very lightweight protocol – Simple query – response  Any performance limitations are due to the network limitations – Speed of light – Network congestion – Switching/forwarding latencies 8/2/2013 Presented For Desertation On DNS
  • 33. DNS Security  Base DNS protocol (RFC 1034, 1035) is insecure – “Spoof” attacks are possible  DNS Security Enhancements (DNSSEC, RFC 2565) remedies this flaw – But creates new ones • DoS attacks • Amplification attacks  DNSSEC strongly discourages large flat zones – Hierarchy (delegation) is good 8/2/2013 Presented For Desertation On DNS
  • 34. REFERENCES • Computer Networks-Andrew S Tanenbaum • Fundamental Of Computer Networks • CDEEP BOMBAY(TUTORIALS) • Wikipedia.com • W3school.com 8/2/2013 Presented For Desertation On DNS
  • 35. Time To Ask ? 8/2/2013 Presented For Desertation On DNS

Notas do Editor

  1. BIND: Berkeley Internet Name Domain
  2. a spoofing attack is a situation in which one person or program successfully masquerades as another by falsifying data