DOMAIN NAME
What is a Domain Name?
Domain names are all managed by domain registries, which delegate the reservation of domain names to registrars. Anyone who wants to create a website can register a domain name with a registrar, and there are currently over 300 million registered domain names.
Who manages domain names?
A domain registrar is an internet company that manages your domain name, such as, example.com. Domain registrars use Domain Name System (DNS) records to connect your domain name with email, websites, and other web services. Popular domain registrars include GoDaddy, Squarespace, and IONOS
Structure of domain name
3. Top-Level Domain (TLD): The top-level domain is the last part of the domain name and indicates the category or purpose of the website. Common TLDs include ".com", ".org", ".net", ".edu", ".gov", and country-code TLDs like ".uk", ".ca", ".jp", etc.
4. Second-Level Domain (SLD): The second-level domain is the part of the domain name that comes before the top-level domain. It often represents the specific name or brand of the website or organization. In "subdomain.example.com", "example" is the second-level domain.
5. Third-Level Domain: Similarly, additional levels of subdomains can be added before the second-level domain, forming a hierarchical structure.
Generic Top-Level Domains (gTLDs):
Country Code Top-Level Domains (ccTLDs):
Sponsored Top-Level Domains (sTLDs):
�Reverse domain, also known as reverse DNS (Domain Name System), refers to the process of mapping an IP address to a domain name. While DNS typically translates domain names to IP addresses, reverse DNS performs the opposite operation.
Reverse DNS is an essential component of the internet infrastructure, providing a way to identify the domain names associated with specific IP addresses, which can be valuable for various network-related
tasks and security measures.
Reverse Domain Name
The Domain Name System (DNS) is a decentralized naming system for computers and other resources connected to the Internet or private networks. It translates human-readable domain names into numerical IP addresses, enabling users to access websites and services using easy-to-remember names instead of numerical addresses.
The Domain Name System (DNS) is a hierarchical decentralized naming system for computers, services, or any resource connected to the Internet or a private network.
Domain Name System (DNS)
Working Of DNS
3. Recursive Query: The resolver starts a recursive DNS query, reaching out to root DNS servers to locate the authoritative DNS server responsible for the top-level domain (e.g., .com).
4. Iterative Queries: The resolver continues sending iterative queries to authoritative DNS servers, navigating down the DNS hierarchy until it reaches the authoritative server for the specific domain.
5. Response Retrieval: Once the authoritative server is found, it responds to the resolver with the IP address associated with the requested domain.
6. Caching and Response: The resolver caches the IP address for future use and returns it to the user's device, allowing the browser to establish a connection with the desired web server.
FEATURES OF
DOMAIN NAME SYSTEM
3. Distributed Architecture: DNS operates on a distributed architecture, with multiple DNS servers distributed worldwide. This decentralization improves reliability, scalability, and fault tolerance.
4. Caching: DNS resolvers cache DNS query results to reduce the time and resources required for subsequent queries. Caching improves performance by minimizing the need for repeated DNS resolutions.
5. Load Balancing: DNS can be used for load balancing by distributing traffic across multiple servers or data centers. By configuring DNS records with multiple IP addresses, traffic can be directed to different servers based on factors like geographic location or server health.
6. Redundancy and Fault Tolerance: DNS supports redundancy and fault tolerance through mechanisms like DNS replication and secondary DNS servers. Redundant DNS servers ensure continued service availability even in the event of server failures or network issues.
7. Security Features: DNS offers security features to protect against threats like DNS spoofing, cache poisoning, and denial-of-service (DDoS) attacks. Security extensions like DNSSEC (Domain Name System Security Extensions) provide cryptographic authentication and integrity verification of DNS data.
8. Dynamic Updates: DNS supports dynamic updates, allowing DNS records to be updated automatically as network configurations change. This feature is essential for services like Dynamic Host Configuration Protocol (DHCP) and dynamic IP address assignment.
9. Scalability: DNS is designed to scale efficiently to accommodate the growing size and complexity of the internet. The distributed nature of DNS and the use of caching help ensure scalability even as the number of domains and DNS queries increases.
10. Global Reach: DNS operates globally, enabling seamless communication and access to internet resources from anywhere in the world. DNS servers are distributed across multiple continents, ensuring low latency and reliable connectivity for users worldwide.
Thank You
Presented by- Unnati Krishnauth
41207