Fahem Ahmed
Id : 133-15-3008
DOMAIN NAME SYSTEM (DNS)
WHAT IS DNS ?
• Internet Directory Service.
• A client server application that maps host names into their
corresponding Ip addresses.
• Mapping host names into their corresponding IP addresses is
called Name mapping.
WHY WE NEED TO USE NAMES INSTEAD OF IP NUMBERS ?
• IP Addresses Are Difficult To Remember.
• IP Addresses Can Change.
Problem : Network only understand Numeric
addresses.
HISTORY OF DNS
When the Internet was small, mapping was done using a host file. The host file
had only two columns one for the name and one for the address. Every host
could store the host file on its disk and update it periodically from a master host
file.
Distributed Service
HIERARCHY OF NAME SERVERS:
root server
com servergov serveredu serverorg server
uci.edu
server
.virginia.edu
server
cs.virginia.edu
server
There are two types of queries:
• Recursive queries.
• Iterative (non-recursive) queries.
• Recursive query : When the name server of a host cannot resolve a
query,the server issues a query to resolve the query.
• Iterative queries : When the name server of a host cannot resolve a query it
sends a referral to another server.
Thank You !

Dns(Domain name system)

  • 1.
    Fahem Ahmed Id :133-15-3008 DOMAIN NAME SYSTEM (DNS)
  • 2.
  • 3.
    • Internet DirectoryService. • A client server application that maps host names into their corresponding Ip addresses. • Mapping host names into their corresponding IP addresses is called Name mapping.
  • 4.
    WHY WE NEEDTO USE NAMES INSTEAD OF IP NUMBERS ?
  • 5.
    • IP AddressesAre Difficult To Remember. • IP Addresses Can Change.
  • 6.
    Problem : Networkonly understand Numeric addresses.
  • 7.
    HISTORY OF DNS Whenthe Internet was small, mapping was done using a host file. The host file had only two columns one for the name and one for the address. Every host could store the host file on its disk and update it periodically from a master host file. Distributed Service
  • 8.
    HIERARCHY OF NAMESERVERS: root server com servergov serveredu serverorg server uci.edu server .virginia.edu server cs.virginia.edu server
  • 9.
    There are twotypes of queries: • Recursive queries. • Iterative (non-recursive) queries.
  • 10.
    • Recursive query: When the name server of a host cannot resolve a query,the server issues a query to resolve the query. • Iterative queries : When the name server of a host cannot resolve a query it sends a referral to another server.
  • 11.