Lecture 1.1.5 and 1.1.6
Lecture 1.1.5 and 1.1.6
Phonebook
Curtesy: 4
https://www.tutorialspoint.com/internet_technologies/internet_domain_name_system.htm
Domain Name
5
Domain Name System Architecture
Domain Name system is a collection of databases that contain the information about domain names and their corresponding IP
address.
The Domain name system comprises of Domain Names, Domain Name Space, Name Server
Domain Names
Domain Name is a symbolic string associated with an IP address. There are several domain names available; some of them are
generic such as com, edu, gov, net etc, while some country level domain names such as au, in, za, us etc.
Name Server
Name server contains the DNS database. This database comprises of various names and their corresponding IP addresses. Since
it is not possible for a single server to maintain entire DNS database, therefore, the information is distributed among many DNS
servers.
6
Zones
Zone is collection of nodes (sub domains) under the main domain.
The server maintains a database called zone file for every zone.
If the domain is not further divided into sub domains then domain and zone refers to the same thing.
Curtesy: 7
https://www.tutorialspoint.com/internet_technologies/internet_domain_name_system.htm
DOMAIN NAME SPACE
Curtesy: 8
https://www.tutorialspoint.com/internet_technologies/internet_domain_name_system.htm
Domain name space
Curtesy: 9
https://www.tutorialspoint.com/internet_technologies/internet_domain_name_system.htm
Domain names and labels
Curtesy: 10
https://www.tutorialspoint.com/internet_technologies/internet_domain_name_system.htm
FQDN and PQDN
Curtesy: 11
https://www.tutorialspoint.com/internet_technologies/internet_domain_name_system.htm
Domains
Curtesy: 12
https://www.tutorialspoint.com/internet_technologies/internet_domain_name_system.htm
DISTRIBUTION OF NAME SPACE
Curtesy: 13
https://www.tutorialspoint.com/internet_technologies/internet_domain_name_system.htm
Hierarchy of name servers
Curtesy: https://en.wikipedia.org/wiki/Domain_Name_System 14
DNS Servers
Curtesy: https://en.wikipedia.org/wiki/Domain_Name_System 15
Types of DNS Servers
Curtesy: https://en.wikipedia.org/wiki/Domain_Name_System 16
How a computer loads a website?
Curtesy: https://en.wikipedia.org/wiki/Domain_Name_System 17
Advantages of Distributed DNS Architecture
• Load Balancing: Today the Internet is so huge, with millions of device and users accessing its services from all over the globe,
at every instant. A Single DNS Server cannot handle the huge global DNS traffic.
• Distance to DNS Servers: If we have DNS servers near to our geographical location, we will get faster replies for our DNS
queries. This is possible by having a distributed DNS server infrastructure.
• Redundancy: If we have only a single global DNS Server managing all the DNS traffic, its failure can cause the complete
internet name resolution a sudden halt. Distributed DNS server infrastructure provides redundancy and prevents a single point of
failure.
• Maintenance: Distributed DNS server infrastructure provides a way for easy to update the DNS Servers and easy maintenance.
Curtesy: https://en.wikipedia.org/wiki/Domain_Name_System 18
DNS Delegation
•Improved performance: By delegating a portion of your DNS namespace to a different set of DNS
servers, you can improve performance by reducing the load on your primary DNS servers.
•Simplified DNS management: DNS delegation can simplify DNS management by allowing
different teams or locations to manage their own DNS configurations.
•Integration with third-party services: DNS delegation allows you to integrate with third-party
services, such as content delivery networks (CDNs), cloud-based email services, or tracking services,
that require you to delegate DNS management for a portion of your DNS namespace to their own
DNS servers.
REFERENCES
2. https://www.geeksforgeeks.org/domain-name-system-dns-in-application-layer/
21
THANK YOU
For queries
Email: [email protected]
22