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 Cache কিভাবে সাহায্য করে?
DNS সিস্টেম প্রতিটি ধাপে Cache ব্যবহার করে যেমন:
- 🧠 ব্রাউজার Cache
- 💻 কম্পিউটার (OS) Cache
- 🌐 ISP এর Resolver Cache
ফলে একই সাইটে বারবার প্রবেশ করলে দ্রুত লোড হয়।
📌 সহজ উপমা:
তুমি: “ভাই, www.google.com কোথায়?”
DNS: “Root → .com → Google সার্ভারে খুঁজে পেয়ে গেছি! ওটা আছে142.250.190.36এ।”

