Skip to Content
Express and MongooseFundamentals of Node.jsHow DNS system works

How DNS Works

🌐 DNS কীভাবে কাজ করে

DNS (Domain Name System) হলো ইন্টারনেটের ঠিকানা বই বা ফোনবুক। যেমন, তুমি কারো নাম দিয়ে তার ফোন নম্বর খুঁজো, তেমনি DNS ডোমেইন নাম (যেমন www.google.com) কে একটি IP ঠিকানায় রূপান্তর করে দেয়, যাতে কম্পিউটারগুলো একে অপরের সাথে যোগাযোগ করতে পারে।

ওয়েবসাইট নাম টাইপ করা

তুমি একটি ওয়েবসাইটের নাম টাইপ করো — উদাহরণ: www.example.com

ব্রাউজার Cache চেক করে

ব্রাউজার আগে ভিজিট করা ওয়েবসাইটের IP Cache থেকে বের করার চেষ্টা করে।

OS Cache চেক করা হয়

ব্রাউজারে না থাকলে কম্পিউটার নিজের ক্যাশে খুঁজে দেখে।

ISP এর DNS Resolver কাজ শুরু করে

কোনো Cache-এ না থাকলে, ISP এর Recursive Resolver কে অনুরোধ পাঠানো হয়: “এই www.example.com কোথায়?”

Root DNS Server অনুসন্ধান

Resolver প্রথমে Root DNS Server-এ যায়, যা বলে দেয় .com TLD-তে খুঁজতে হবে।

TLD Server নির্দেশ দেয়

.com সার্ভার জানায়, example.com এর Authoritative Server কোথায়।

Authoritative DNS Server থেকে সঠিক IP

সেই সার্ভার জানায় www.example.com এর IP ঠিকানা, যেমন: 192.0.2.1

Resolver IP পাঠায় এবং Cache করে

এই IP ব্রাউজারে পাঠানো হয় এবং ভবিষ্যতের জন্য Cache করে রাখা হয়।

ব্রাউজার HTTP রিকোয়েস্ট পাঠায়

IP Address-এ রিকোয়েস্ট পাঠিয়ে ওয়েবসাইট লোড হয়।


./DNS System.png


🔁 DNS Cache কিভাবে সাহায্য করে?

DNS সিস্টেম প্রতিটি ধাপে Cache ব্যবহার করে যেমন:

  • 🧠 ব্রাউজার Cache
  • 💻 কম্পিউটার (OS) Cache
  • 🌐 ISP এর Resolver Cache

ফলে একই সাইটে বারবার প্রবেশ করলে দ্রুত লোড হয়।


📌 সহজ উপমা:

তুমি: “ভাই, www.google.com কোথায়?”
DNS: “Root → .com → Google সার্ভারে খুঁজে পেয়ে গেছি! ওটা আছে 142.250.190.36 এ।”


DNS Diagram 1
DNS Diagram 2

Last updated on