SlideShare a Scribd company logo
1 of 22
 Addresses are used to locate objects
 Names are easier to remember than numbers
 You would like to get to the address or other
objects using a name
 DNS provides a mapping from names to
resources of several types
 Domain name is a way to identify and locate computers connected to internet
 No two organizations can have same domain name
 A domain name always consists of two or more components separated by
periods called dots (.)
EXAMPLE: www.yahoo.co.in, www.facebook.com etc.
 Once a domain has been established subdomains can be created within the
domain
EXAMPLE: The domain for the large company could be “Vni.com” and within this
domain subdomains can be created for each of the company’s regional office.
Eg: Bombay.vni.com
 Last name. subdomain. second-level domain. top-level
domain
EXAMPLE: vijay.Bombay.vni.com
IP address of
www.google.co
m
Top level domains are classified into 3 categories:
 Organizational or generic domains
 Geographical or country domains
 Reverse domains
 It consists of three character code which indicates the primary
function of the organization or their generic behavior
 Most commonly used top level domains are:
 .com for commercial organization eg www.yahoo.com
 .net for networking organizations eg www.zedge.net
 .gov for government organizations eg www.newjersey.gov
 .edu for educational organizations eg www.uducause.edu
 .org for non-commercial organizations eg www.eklavya.org
 .mil for military organizations eg www.dod.mil
 .int for international organizations eg www.itu.int
 It consists of two characters which represents different
countries/regions all around the world
 These codes have been standardized by International Standard
Organizational (ISO)
EXAMPLE:
 .in India
 .jp Japan
 .us United States
 .fr france
 .it Italy
 .cn China
 .au Australia
 It is a special domain name in-addr.apra that is used
translate the IP address to fully qualified domain name
EXAMPLE:
1.4.220.134 in-addr.apra will return sunc.scit.wlv. Here
1.4.220.134 is the IP address that is mapped to its name
sunc.scit.wlv.at.uk with the help of in-addr.apra domain.
 Each domain name has a corresponding IP address
 When the user types the domain name in the address bar,
the corresponding IP address is supplied. Such a translation
is possible with the help of system called DNS (DOMAIN
NAME SYSTEM)
 DEFINITION:
“DOMAIN NAME SYSTEM is a collection of the databases
that contain information about domain names and their
corresponding IP address.”
 When an application program needs to communicate with
other computer, it needs to translate the name and the
other computer into its IP address. The applications
program that requests the service then becomes the client
of DNS.
 It then sends the request to DNS server. The server looks
up the name and then returns correct IP address.
 A large number of DNS servers may be involved to get the
right IP address. After receiving the correct IP address, the
communication between two computers starts.
14
DNS client requesting for
www.yahoo.com
root DNS
server
local DNS server
At ISP End
1
2
3
4
Yahoo.com DNS server
com DNS
server
1. When you type name www.yahoo.com into your
browser it asks local DNS server (at ISP’s end)
for its IP address.
2. When local DNS server does not find the IP
address of given name, it forwards request to
root DNS server and again enquire about IP
address of it.
3. The root DNS server replies “ I do not know
the IP address of www.yahoo.com but know the
IP address of the com DNS server”.
4. The local DNS then asks the com DNS server
for IP address
5. The com DNS server replies with same
answer it does not know the IP address of
www.yahoo.com but know the IP address of
yahoo.com DNS server which is then return to
local DNS server.
6. The local DNS server then ask the yahoo.com
DNS server for IP address
7. It then replies with IP address corresponding
to www.yahoo.com which it has
8. The local DNS server then sends this IP
address back to the client computer that send
the request DNS client requesting for
www.yahoo.com
root DNS
server
local DNS server
At ISP End
1
2
3
4
5
6
7
8
com DNS
server
Yahoo.com DNS server
 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
 No limit to the size of the database
 One server has over 20,000,000 names
 No limit to the number of queries
 24,000 queries per second handled easily
 Queries distributed among masters, slaves, and
caches
 Database can be updated dynamically
Add/delete/modify of any record
 Modification of the master database triggers
replication
Only master can be dynamically updated
Creates a single point of failure
 Data is replicated
Data from master is copied to multiple slaves
 Clients can query
Master server
Any of the copies at slave servers
 Clients will typically query local caches
 DNS protocols can use either UDP or TCP
If UDP, DNS protocol handles retransmission,
sequencing, etc.
 The database is always internally consistent
Each version of a subset of the database (a zone)
has a serial number
The serial number is incremented on each
database change
 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
Domain name system presentation

More Related Content

What's hot (20)

Domain name system
Domain name systemDomain name system
Domain name system
 
DNS - Domain Name System
DNS - Domain Name SystemDNS - Domain Name System
DNS - Domain Name System
 
IP addressing seminar ppt
IP addressing seminar pptIP addressing seminar ppt
IP addressing seminar ppt
 
Presentation on Domain Name System
Presentation on Domain Name SystemPresentation on Domain Name System
Presentation on Domain Name System
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Internet architecture
Internet architectureInternet architecture
Internet architecture
 
HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)HyperText Transfer Protocol (HTTP)
HyperText Transfer Protocol (HTTP)
 
uniform resource locator
uniform resource locatoruniform resource locator
uniform resource locator
 
Classes of ip addresses
Classes of ip addressesClasses of ip addresses
Classes of ip addresses
 
Ip address
Ip addressIp address
Ip address
 
Lan, man and wan ppt final
Lan, man and wan ppt finalLan, man and wan ppt final
Lan, man and wan ppt final
 
Dns 2
Dns 2Dns 2
Dns 2
 
Computer network ppt
Computer network pptComputer network ppt
Computer network ppt
 
Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Network ppt
Network pptNetwork ppt
Network ppt
 
Internet protocol (ip) ppt
Internet protocol (ip) pptInternet protocol (ip) ppt
Internet protocol (ip) ppt
 
Osi model
Osi modelOsi model
Osi model
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Chapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.pptChapter 29 Domain Name System.ppt
Chapter 29 Domain Name System.ppt
 
TCP/ IP
TCP/ IP TCP/ IP
TCP/ IP
 

Viewers also liked

Ambient back scatter
Ambient back scatterAmbient back scatter
Ambient back scatterChe Tna
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNSAkshay Tiwari
 
Domain name system
Domain name systemDomain name system
Domain name systemDiwaker Pant
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS Kak Yong
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer networkAshita Agrawal
 

Viewers also liked (7)

Domain Name System
Domain Name SystemDomain Name System
Domain Name System
 
Dns ppt
Dns pptDns ppt
Dns ppt
 
Ambient back scatter
Ambient back scatterAmbient back scatter
Ambient back scatter
 
Domain Name System DNS
Domain Name System DNSDomain Name System DNS
Domain Name System DNS
 
Domain name system
Domain name systemDomain name system
Domain name system
 
BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS BASIC CONCEPTS OF COMPUTER NETWORKS
BASIC CONCEPTS OF COMPUTER NETWORKS
 
Introduction to computer network
Introduction to computer networkIntroduction to computer network
Introduction to computer network
 

Similar to Domain name system presentation

Similar to Domain name system presentation (20)

Presentation2.pptx
Presentation2.pptxPresentation2.pptx
Presentation2.pptx
 
Linux basics andng hosti
Linux basics andng hostiLinux basics andng hosti
Linux basics andng hosti
 
The Application Layer
The Application LayerThe Application Layer
The Application Layer
 
domain network services (dns)
 domain network services (dns) domain network services (dns)
domain network services (dns)
 
Domain name system
Domain name systemDomain name system
Domain name system
 
Internet dns introduction
Internet dns introductionInternet dns introduction
Internet dns introduction
 
Dns
DnsDns
Dns
 
Active directory dns
Active directory dnsActive directory dns
Active directory dns
 
How to configure dns server(2)
How to configure dns server(2)How to configure dns server(2)
How to configure dns server(2)
 
DOMAIN NAME SYSTEM.pptx
DOMAIN NAME SYSTEM.pptxDOMAIN NAME SYSTEM.pptx
DOMAIN NAME SYSTEM.pptx
 
Active directory dns
Active directory dnsActive directory dns
Active directory dns
 
Application layer
Application layerApplication layer
Application layer
 
1.1 DNS.ppt.ppt
1.1 DNS.ppt.ppt1.1 DNS.ppt.ppt
1.1 DNS.ppt.ppt
 
Domain Name System Explained
Domain Name System Explained Domain Name System Explained
Domain Name System Explained
 
Domain name system
Domain name systemDomain name system
Domain name system
 
DNSPresentation.pptx
DNSPresentation.pptxDNSPresentation.pptx
DNSPresentation.pptx
 
Zone in windows server 2012
Zone in windows server 2012Zone in windows server 2012
Zone in windows server 2012
 
Dns
DnsDns
Dns
 
DNS.docx
DNS.docxDNS.docx
DNS.docx
 
Domain Name Service
Domain Name ServiceDomain Name Service
Domain Name Service
 

Recently uploaded

Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts servicesonalikaur4
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Roomdivyansh0kumar0
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.soniya singh
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Roomdivyansh0kumar0
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Delhi Call girls
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...SofiyaSharma5
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...APNIC
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607dollysharma2066
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024APNIC
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkataanamikaraghav4
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsThierry TROUIN ☁
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Standkumarajju5765
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 

Recently uploaded (20)

Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts serviceChennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
Chennai Call Girls Porur Phone 🍆 8250192130 👅 celebrity escorts service
 
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls KolkataLow Rate Call Girls Kolkata Avani 🤌  8250192130 🚀 Vip Call Girls Kolkata
Low Rate Call Girls Kolkata Avani 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130  Available With RoomVIP Kolkata Call Girl Kestopur 👉 8250192130  Available With Room
VIP Kolkata Call Girl Kestopur 👉 8250192130 Available With Room
 
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls Rohini 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Shahpur Jat Escort Service Delhi N.C.R.
 
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With RoomVIP Kolkata Call Girl Dum Dum 👉 8250192130  Available With Room
VIP Kolkata Call Girl Dum Dum 👉 8250192130 Available With Room
 
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
Best VIP Call Girls Noida Sector 75 Call Me: 8448380779
 
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
Low Rate Young Call Girls in Sector 63 Mamura Noida ✔️☆9289244007✔️☆ Female E...
 
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
'Future Evolution of the Internet' delivered by Geoff Huston at Everything Op...
 
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Model Towh Delhi 💯Call Us 🔝8264348440🔝
 
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
FULL ENJOY Call Girls In Mayur Vihar Delhi Contact Us 8377087607
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024On Starlink, presented by Geoff Huston at NZNOG 2024
On Starlink, presented by Geoff Huston at NZNOG 2024
 
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls KolkataRussian Call Girls in Kolkata Ishita 🤌  8250192130 🚀 Vip Call Girls Kolkata
Russian Call Girls in Kolkata Ishita 🤌 8250192130 🚀 Vip Call Girls Kolkata
 
AlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with FlowsAlbaniaDreamin24 - How to easily use an API with Flows
AlbaniaDreamin24 - How to easily use an API with Flows
 
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 26 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night StandHot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
Hot Call Girls |Delhi |Hauz Khas ☎ 9711199171 Book Your One night Stand
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 

Domain name system presentation

  • 1.
  • 2.  Addresses are used to locate objects  Names are easier to remember than numbers  You would like to get to the address or other objects using a name  DNS provides a mapping from names to resources of several types
  • 3.  Domain name is a way to identify and locate computers connected to internet  No two organizations can have same domain name  A domain name always consists of two or more components separated by periods called dots (.) EXAMPLE: www.yahoo.co.in, www.facebook.com etc.  Once a domain has been established subdomains can be created within the domain EXAMPLE: The domain for the large company could be “Vni.com” and within this domain subdomains can be created for each of the company’s regional office. Eg: Bombay.vni.com
  • 4.  Last name. subdomain. second-level domain. top-level domain EXAMPLE: vijay.Bombay.vni.com
  • 6. Top level domains are classified into 3 categories:  Organizational or generic domains  Geographical or country domains  Reverse domains
  • 7.  It consists of three character code which indicates the primary function of the organization or their generic behavior  Most commonly used top level domains are:  .com for commercial organization eg www.yahoo.com  .net for networking organizations eg www.zedge.net  .gov for government organizations eg www.newjersey.gov  .edu for educational organizations eg www.uducause.edu  .org for non-commercial organizations eg www.eklavya.org  .mil for military organizations eg www.dod.mil  .int for international organizations eg www.itu.int
  • 8.  It consists of two characters which represents different countries/regions all around the world  These codes have been standardized by International Standard Organizational (ISO) EXAMPLE:  .in India  .jp Japan  .us United States  .fr france  .it Italy  .cn China  .au Australia
  • 9.  It is a special domain name in-addr.apra that is used translate the IP address to fully qualified domain name EXAMPLE: 1.4.220.134 in-addr.apra will return sunc.scit.wlv. Here 1.4.220.134 is the IP address that is mapped to its name sunc.scit.wlv.at.uk with the help of in-addr.apra domain.
  • 10.
  • 11.  Each domain name has a corresponding IP address  When the user types the domain name in the address bar, the corresponding IP address is supplied. Such a translation is possible with the help of system called DNS (DOMAIN NAME SYSTEM)  DEFINITION: “DOMAIN NAME SYSTEM is a collection of the databases that contain information about domain names and their corresponding IP address.”
  • 12.
  • 13.  When an application program needs to communicate with other computer, it needs to translate the name and the other computer into its IP address. The applications program that requests the service then becomes the client of DNS.  It then sends the request to DNS server. The server looks up the name and then returns correct IP address.  A large number of DNS servers may be involved to get the right IP address. After receiving the correct IP address, the communication between two computers starts.
  • 14. 14 DNS client requesting for www.yahoo.com root DNS server local DNS server At ISP End 1 2 3 4 Yahoo.com DNS server com DNS server 1. When you type name www.yahoo.com into your browser it asks local DNS server (at ISP’s end) for its IP address. 2. When local DNS server does not find the IP address of given name, it forwards request to root DNS server and again enquire about IP address of it. 3. The root DNS server replies “ I do not know the IP address of www.yahoo.com but know the IP address of the com DNS server”. 4. The local DNS then asks the com DNS server for IP address
  • 15. 5. The com DNS server replies with same answer it does not know the IP address of www.yahoo.com but know the IP address of yahoo.com DNS server which is then return to local DNS server. 6. The local DNS server then ask the yahoo.com DNS server for IP address 7. It then replies with IP address corresponding to www.yahoo.com which it has 8. The local DNS server then sends this IP address back to the client computer that send the request DNS client requesting for www.yahoo.com root DNS server local DNS server At ISP End 1 2 3 4 5 6 7 8 com DNS server Yahoo.com DNS server
  • 16.
  • 17.  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
  • 18.  No limit to the size of the database  One server has over 20,000,000 names  No limit to the number of queries  24,000 queries per second handled easily  Queries distributed among masters, slaves, and caches
  • 19.  Database can be updated dynamically Add/delete/modify of any record  Modification of the master database triggers replication Only master can be dynamically updated Creates a single point of failure
  • 20.  Data is replicated Data from master is copied to multiple slaves  Clients can query Master server Any of the copies at slave servers  Clients will typically query local caches  DNS protocols can use either UDP or TCP If UDP, DNS protocol handles retransmission, sequencing, etc.
  • 21.  The database is always internally consistent Each version of a subset of the database (a zone) has a serial number The serial number is incremented on each database change  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