পাঠের মূল প্রেক্ষাপট
ডোমেন নেম সিস্টেম (DNS)-কে বলা হয় ইন্টারনেটের ফোনবুক বা ডিরেক্টরি। ইন্টারনেটের সব কম্পিউটার ও সার্ভার একে অপরকে চেনে আইপি অ্যাড্রেস (IP Address—যেমন 142.250.190.46) দিয়ে। মানুষের পক্ষে কোটি কোটি জটিল সংখ্যা মনে রাখা অসম্ভব, তাই মানুষের পড়ার উপযোগী নামকে (যেমন eprogga.com) মেশিন বোঝার আইপিতে রূপান্তর করার দায়িত্ব পালন করে DNS।
গুরুত্বপূর্ণ সূত্র ও মূলনীতি
মানুষের ভাষা (eprogga.com) → DNS রেজোলিউশন → মেশিনের আইপি (104.21.55.2)
DNS রেজোলিউশনের ৪টি স্তর
যখন কোনো ব্রাউজারে ডোমেন লেখা হয়, তখন চারটি সার্ভারের সমন্বয়ে সমাধান প্রক্রিয়া সম্পন্ন হয়:
- ১) DNS Recursive Resolver: ব্যবহারকারীর ইন্টারনেট সেবাদাতা (ISP)-র সার্ভার যা অনুরোধটি গ্রহণ করে অন্য সার্ভারগুলোতে খোঁজ করে।
- ২) Root Nameserver: ইন্টারনেটের মূল ১৩টি রুট সার্ভার ক্লাস্টার যা .com, .org, .bd-এর মতো টপ লেভেল ডোমেন সার্ভারের ঠিকানা দেয়।
- ৩) TLD Nameserver (Top Level Domain): .com বা .org ডোমেনের নির্দিষ্ট অথরিটেটিভ সার্ভারের ঠিকানা সরবরাহ করে।
- ৪) Authoritative Nameserver: ডোমেনের চূড়ান্ত নিয়ন্ত্রক যা কাঙ্ক্ষিত ওয়েবসাইটের সঠিক IP ঠিকানা প্রদান করে।
প্রধান DNS রেকর্ড ও ক্যাশিং
প্রতিবার যেন বিশ্বব্যাপী রুট সার্ভারে যেতে না হয়, সেজন্য ব্রাউজার ও অপারেটিং সিস্টেমে DNS Caching থাকে। ফলে কয়েক মিলিসেকেন্ডেই পেজ লোড হয়।
- A Record: ডোমেনকে IPv4 ঠিকানায় ম্যাপ করে।
- AAAA Record: ডোমেনকে ১২৮ বিটের আধুনিক IPv6 ঠিকানায় ম্যাপ করে।
- CNAME Record: একটি ডোমেনকে অন্য কোনো ডোমেন নামের বিকল্প (Alias) হিসেবে নির্দেশ করে।
- MX Record: ইমেইল আদান-প্রদানের জন্য কোন মেইল সার্ভার কাজ করবে তা নির্ধারণ করে।
যা অবশ্যই মনে রাখবে
- DNS ইন্টারনেটের ডোমেন নামকে মেশিন পাঠযোগ্য আইপি অ্যাড্রেসে রূপান্তর করে।
- DNS রেজোলিউশনে রুট সার্ভার, TLD সার্ভার ও অথরিটেটিভ সার্ভার অংশ নেয়।
- ডিএনএস ক্যাশিং দ্রুত পেজ লোড করতে সাহায্য করে।
প্রায়শই জিজ্ঞাসিত প্রশ্ন ও উত্তর (FAQ)
DNS না থাকলে কী হতো?
DNS না থাকলে আমাদের কোনো ওয়েবসাইট ভিজিট করতে হলে নামের পরিবর্তে দীর্ঘ ও জটিল সংখ্যাভিত্তিক আইপি অ্যাড্রেস (যেমন ১৭২.২১৭.১৬.২০৬) মুখস্থ করে ব্রাউজারে টাইপ করতে হতো।
A Record এবং CNAME Record-এর পার্থক্য কী?
A Record সরাসরি একটি ডোমেন নামকে সার্ভারের আইপি ঠিকানার সাথে যুক্ত করে, আর CNAME Record একটি ডোমেনকে আরেকটি মূল ডোমেন নামের সাথে বিকল্প হিসেবে সংযুক্ত করে।
সম্পর্কিত আরও পাঠ
ইন্টারনেট প্রটোকল ও প্যাকেট স্যুইচিং: ইন্টারনেটে ডেটা আদান-প্রদান
আপনার পাঠানো একটি মেসেজ কীভাবে হাজার কিলোমিটার দূরের ডিভাইসে অক্ষত পৌঁছায়? প্যাকেট, ...
পাঠটি পড়ুন →বাইনারি সংখ্যা পদ্ধতি: কম্পিউটার কেন ০ এবং ১ বোঝে?
কম্পিউটারের ডিজিটাল ভাষার ভিত্তি বাইনারি। বিট, বাইট, ট্রানজিস্টরের সুইচিং লজিক এবং ডে...
পাঠটি পড়ুন →আধুনিক ওয়েব পেজের ত্রয়ী: HTML, CSS ও JavaScript-এর কাজ
একটি পূর্ণাঙ্গ ওয়েবসাইট কীভাবে তৈরি হয়? কঙ্কাল হিসেবে HTML, পোশাক ও সাজসজ্জায় CSS ...
পাঠটি পড়ুন →