Grokking System Design Fundamentals
Ask Author
Back to course home

0% completed

Vote For New Content
Ricardo Franco
Scalability

Ricardo Franco

Nov 23, 2023

I don't see Scalability as a benefit of DNS. User-friendly, flexibility, and load balancing are benefits because they improve the user experience when compared to access using an IP address.

But how does being scalable make the DNS better than a direct IP address access?

0

0

Comments
Comments
 S
S10 months ago

The DNS can help scalability by

Infrastructure Changes

When using direct IP addressing, any change in server infrastructure would require updating the IP address everywhere it's used.

With DNS, you can: Add or remove servers without users needing to know about i...

On this page

What is DNS (Domain Name System)?

Purpose and Importance of DNS

DNS Components and Terminology

  1. Domain names, TLDs (Top-Level Domains), and subdomains
  1. DNS servers: Root, TLD, and Authoritative Name Servers
  1. DNS resolvers

The DNS Lookup Process in Brief

  1. Stub Resolver
  1. Recursive Resolver
  1. Caching-Only Resolver
  1. Forwarder
  1. Iterative (Non-Recursive) Resolver

Example

Visualizing the DNS Resolution Chain

Putting It All Together

Real-World Example Scenario