What is DNS? (The Phonebook of the Internet)

Summary
A foundational guide to how the Domain Name System (DNS) works, the lookup process, and why it is critical for your internet connection in Bangladesh.

What is DNS? (The Phonebook of the Internet)

Direct Answer

DNS (Domain Name System) is a technology that translates human-friendly website names (like google.com) into machine-readable IP addresses (like 142.250.190.46). Without DNS, you would have to remember a long string of numbers for every website you want to visit, much like how you use a phonebook to find a person’s number by their name.

Overview

When you type a URL into your browser, your computer doesn’t immediately know where that website is located. It needs to find the server’s “address” on the vast global network. DNS acts as a distributed database that handles these lookups.

Think of it as a four-step conversation:

  1. The Request: You ask, “Where is networker.pro.bd?”
  2. The Lookup: The DNS system checks various “directories.”
  3. The Answer: The system returns the IP address.
  4. The Connection: Your browser uses that IP to load the site.

Technical Deep-Dive

The DNS lookup process involves four main types of servers working in a hierarchy:

1. DNS Recursive Resolver

This is the first stop. It is usually provided by your ISP (like AmberIT or Link3) or a public provider (like Google). Its job is to go out and find the answer for you if it doesn’t already have it cached.

2. Root Nameservers

If the resolver doesn’t know the answer, it asks the Root server. These servers sit at the top of the DNS hierarchy and point the resolver toward the correct “neighborhood” (the TLD).

3. TLD (Top-Level Domain) Nameservers

These servers handle specific extensions like .com, .net, or .bd. For example, if you are looking for a .com site, the TLD server points the resolver to the specific server that manages all .com registrations.

4. Authoritative Nameservers

This is the final destination. This server holds the actual IP address record for the domain. It gives the definitive answer back to the resolver, which then passes it to your browser.

Bangladesh Context

In Bangladesh, the quality of DNS resolution can significantly impact your “perceived” internet speed.

  • ISP DNS vs. Public DNS: Most local ISPs provide their own DNS servers. However, during peak hours, these can become overloaded, leading to slow “Resolving Host…” messages in your browser.
  • BDIX Optimization: Some advanced ISPs route DNS queries through BDIX-connected caches to make resolution for local .bd sites nearly instantaneous.
  • Public DNS Popularity: Many users in Bangladesh switch to Google DNS (8.8.8.8) or Cloudflare DNS (1.1.1.1) to bypass ISP-level DNS failures or to improve security.

Troubleshooting Tips

  • “Resolving Host” Lag: If your browser hangs at “Resolving Host” for several seconds, your DNS server is likely slow. Try switching to a public DNS provider.
  • DNS Cache: If a website isn’t opening after a move or update, your computer might be remembering the old IP. You can fix this by “flushing” your DNS (Command: ipconfig /flushdns on Windows).
  • Local Site Errors: If local .com.bd sites aren’t opening but international sites are, there might be a synchronization issue with the local BTCL-managed nameservers.

FAQ

  • Q: Does changing DNS increase my download speed?
    • A: No. DNS only affects how quickly your browser finds the website. Once the connection is made, your download speed depends on your ISP package.
  • Q: Is Public DNS (like Google) better than ISP DNS?
    • A: Usually, yes. Public providers are often faster and more reliable, though they may have slightly higher latency (ping) than a well-maintained local ISP server.

References