0% found this document useful (0 votes)
47 views11 pages

Domain Name System Overview

The document discusses the domain name system (DNS), explaining that DNS provides a mapping from domain names to IP addresses. It describes the components of domain names, top-level domains, and how DNS works by translating domain names entered by users to IP addresses behind the scenes to enable communication between computers on the internet.

Uploaded by

acer273404
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views11 pages

Domain Name System Overview

The document discusses the domain name system (DNS), explaining that DNS provides a mapping from domain names to IP addresses. It describes the components of domain names, top-level domains, and how DNS works by translating domain names entered by users to IP addresses behind the scenes to enable communication between computers on the internet.

Uploaded by

acer273404
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

4/22/24, 10:15 PM Domain name system presentation | PPT

Search

Upload Read ad-free Saved A

Domain name system presentation


Aug 6, 2014 • Download as PPTX, PDF • 63 likes • 53,132 views
A Anchit Dhingra Follow

detail about Domain name system

Internet

1 of 22
Download now

[Link] 1/11
4/22/24, 10:15 PM Domain name system presentation | PPT

[Link] 2/11
4/22/24, 10:15 PM Domain name system presentation | PPT

[Link] 3/11
4/22/24, 10:15 PM Domain name system presentation | PPT

[Link] 4/11
4/22/24, 10:15 PM Domain name system presentation | PPT

[Link] 5/11
4/22/24, 10:15 PM Domain name system presentation | PPT

[Link] 6/11
4/22/24, 10:15 PM Domain name system presentation | PPT

[Link] 7/11
4/22/24, 10:15 PM Domain name system presentation | PPT

[Link] 8/11
4/22/24, 10:15 PM Domain name system presentation | PPT

More Related Content


What's hot (20)

Domain Name System ppt Domain name system Domain name system Domain Name System
(dns)
OECLIB Odish… • 1.2K views Nifras Ismail • 2.2K views Atikur Rahman • 2.5K views Aashima Wadh… • 2.9K views

Viewers also liked (8)

DNS - Domain Name Domain Name System Dns ppt Ambient back scatter
System
Peter R. Egli • 40K views Gurkamal Rak… • 6.4K views Bizuworkk Je… • 5.9K views Che Tna • 10.4K views

Similar to Domain name system presentation (20)

[Link] Linux basics andng hosti The Application Layer domain network services
(dns)
MuhammadNa… • 5 views Patruni Chida… • 473 views MSharmilaDev… • 134 views Vikas Jagtap • 1.4K views

[Link] 9/11
4/22/24, 10:15 PM Domain name system presentation | PPT

Slideshows for you (20)

Oral presentation Network security ppt PROGRAM BOOK FOR Mobile computing
COMMUNITY SERVICE …
Gaurav Singh • 87.1K views OECLIB Odish… • 40.8K views GANDLAGOWT… • 34K views sadia Afrose • 31.5K views

Recently uploaded (17)

SCM Symposium PPT Font Performance - NYC Call Girls In The Ocean 办理(UofR毕业证书)罗切
Format Customer loyalt… WebPerf Meetup April '24 Pearl Retreat Hotel New … 斯特大学毕业证成绩单…
eusebiomeyer • 9 views Paul Calvano • 238 views Sonam Pathan • 6 views z xss • 8 views

Related Books
Free with a 30 day trial from Everand View All

Ebook Ebook Ebook Ebook Ebook Ebook


TCP/IP for Amazon Web WordPress For Networking All- Windows RESTfu
Everyone Services (AW… Dummies in-One For… Command… Web S
Murat Yildirimoglu Tech Interviews Lisa Sabin-Wilson Doug Lowe Murat Yildirimoglu Vibrant
4/5 4.5 / 5 0/5 4/5 0/5

Related Audiobooks
Free with a 30 day trial from Everand View All

[Link] 10/11
4/22/24, 10:15 PM Domain name system presentation | PPT

Audiobook Audiobook Audiobook Audiobook Audiobook Audioboo


JavaScript: The Learning SQL: Wordpress: The Cloud Database AWS 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: [Link], [Link] etc.  Once a domain has been established subdomains can be created
within the domain EXAMPLE: The domain for the large company could be “[Link]” and within this domain subdomains can be created for each of the company’s regional office.
Eg: [Link]
4.  Last name. subdomain. second-level domain. top-level domain EXAMPLE: [Link]
5. IP address of [Link] m
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 [Link]  .net for networking organizations eg [Link]  .gov for government organizations eg [Link]  .edu for
educational organizations eg [Link]  .org for non-commercial organizations eg [Link]  .mil for military organizations eg [Link]  .int for
international organizations eg [Link]
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 [Link] that is used translate the IP address to fully qualified domain name EXAMPLE: [Link] [Link] will return [Link]. Here
[Link] is the IP address that is mapped to its name [Link] with the help of [Link] 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 [Link] root DNS server local DNS server At ISP End 1 2 3 4 [Link] DNS server com DNS server 1. When you type name
[Link] 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 [Link] 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 [Link] but know the IP address of [Link] DNS server which is then return to
local DNS server. 6. The local DNS server then ask the [Link] DNS server for IP address 7. It then replies with IP address corresponding to [Link] 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 [Link] root DNS server local DNS server At ISP End
1 2 3 4 5 6 7 8 com DNS server [Link] 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

About Support Terms Privacy Copyright Cookie Preferences Do not sell or share my personal information
English 

Everand

© 2024 SlideShare from Scribd  

[Link] 11/11

Common questions

Powered by AI

DNS achieves this balance by using a distributed database where data is maintained in specific zones across multiple servers. Through replication and caching, local copies of DNS data provide speedy access while the overall network structure maintains global retrieval capacity. Queries can be resolved locally via cached data or by reaching out across the network to authoritative servers, ensuring both availability and comprehensive coverage .

Replication and caching are crucial for performance and reliability in DNS. Replication ensures data availability and resilience by copying data from a master server to multiple slaves, preventing data loss if one server fails. Caching reduces network load and speeds up responses by temporarily storing relevant DNS data closer to clients, leveraging local access rather than querying distant authoritative servers on every request .

The DNS root server plays a pivotal role by maintaining information to direct queries to appropriate top-level domain servers, like '.com'. When a query reaches a root server, it identifies the correct segment of the DNS tree to send the request forward—such as to a '.com' DNS server. This hierarchical delegation ensures efficient querying, as subsequent requests are systematically directed until reaching an authoritative server that can provide the exact IP address for a domain name .

DNS updates mainly occur at the master server, which, if it fails, creates a single point of failure. To mitigate this, a secondary master server can be implemented to take over in case of failure. Additionally, frequent data replication to multiple slave servers ensures continued data availability and integrity, while a coordinated fallback system using dynamic DNS update mechanisms can also balance the load and ensure system resilience .

The DNS protocol can use both UDP and TCP for data transmissions. UDP is typically preferred for its low overhead and faster transmission speed, suitable for short query-response exchanges. However, when data sizes exceed UDP limits or reliability is crucial, TCP is used. These design choices allow DNS to efficiently balance speed and reliability, handling both quick standard queries and more complex or larger transactions needing reliable delivery .

DNS scalability challenges include handling a large and continuously growing number of domain names and queries. The DNS system addresses these through data distribution across numerous servers, including master and multiple slave servers for redundancy. Caching of DNS data further improves performance by reducing lookups. The system's ability to dynamically update entries also helps manage growth effectively, though it can create a single point of failure if the master server fails .

The DNS resolution for 'www.yahoo.com' involves multiple servers. When the local DNS server cannot find the IP, it queries a root DNS server, which directs it to a '.com' DNS server. This server, not knowing the IP, points to the 'yahoo.com' DNS server, which finally provides the IP address to the local DNS server. This process exemplifies DNS's hierarchical and distributed nature, where requests move up the hierarchy until the appropriate server with the needed data is found .

Country-coded top-level domains (ccTLDs), like '.us' or '.jp', denote geographical areas and often follow specific national policies and governance. In contrast, generic top-level domains (gTLDs), such as '.com' or '.org', are categorized by organization type and operate under international regulations. This structural distinction influences registration policies and usage, with ccTLDs being subject to local laws, providing distinct regional internet identities .

Subdomains help organize the Internet by allowing the division of larger domains into smaller, more manageable parts. For example, within a large organization with an established domain, subdomains can be created for regional offices, such as 'Bombay.vni.com' under 'Vni.com'. This hierarchical structure aids in efficient resource management and navigation within a domain, reflecting its organizational structure .

DNS ensures data consistency through several mechanisms: each DNS zone has a serial number that increments with changes, facilitating synchronization across databases. Changes made to a master copy are replicated to slave servers, where timing and consistency checks, managed typically by zone administrators, ensure data accuracy. Cached data expires based on TTL values, preventing stale data from being used .

You might also like