আপনি কি কখনো ভেবে দেখেছেন যে আপনি যখন আপনার ব্রাউজারে “google.com” লিখে এন্টার চাপেন, তখন আপনার কম্পিউটার কীভাবে বুঝে নেয় কোথায় যেতে হবে? এর পেছনে লুকিয়ে আছে একটি চমৎকার প্রযুক্তি যার নাম ডোমেইন নাম সিস্টেম বা DNS। আজকে চলুন এই বিষয়টি একদম সহজ ভাষায় বুঝে নিই।
ডোমেইন নাম সিস্টেম (DNS) আসলে কী?
ধরুন, আপনার ফোনে অনেক নাম্বার সেভ করা আছে। আপনি যখন কাউকে ফোন করতে চান, তখন কি তার ১১ ডিজিটের নাম্বার মনে রাখেন? না, তাই না? আপনি শুধু “রহিম” বা “করিম” নামটা দেখে ফোন করেন। আপনার ফোন নিজেই সেই নাম থেকে নাম্বার খুঁজে নিয়ে কল করে দেয়।

DNS ঠিক এভাবেই কাজ করে ইন্টারনেটের জন্য। এটি ইন্টারনেটের ফোনবুক বলতে পারেন। কম্পিউটার আসলে নাম বুঝে না, তারা বুঝে শুধু নাম্বার। প্রতিটি ওয়েবসাইটের একটি আইপি অ্যাড্রেস (IP Address) আছে, যেমন 142.250.183.46। এই নাম্বারগুলো মনে রাখা আমাদের জন্য খুবই কঠিন। তাই আমরা ব্যবহার করি সহজ নাম যেমন “facebook.com” বা “youtube.com”। আর DNS হলো সেই ম্যাজিক যা এই নামগুলোকে নাম্বারে রূপান্তর করে দেয়।
DNS কীভাবে কাজ করে?
চলুন একটা উদাহরণ দিয়ে বুঝি। ধরুন, আপনি আপনার ব্রাউজারে লিখলেন “wikipedia.org”। এখন কী হয়?
প্রথম ধাপ: আপনার কম্পিউটার প্রথমে নিজের ক্যাশ মেমোরিতে দেখে যে সে আগে এই নাম খুঁজেছে কিনা। যদি আগে খুঁজে থাকে এবং সেই তথ্য এখনো সংরক্ষিত থাকে, তাহলে সরাসরি সেই আইপি অ্যাড্রেস ব্যবহার করে। এতে সময় বাঁচে।

দ্বিতীয় ধাপ: যদি ক্যাশে না পাওয়া যায়, তাহলে আপনার কম্পিউটার একটি DNS রিসলভারের কাছে যায়। এটি সাধারণত আপনার ইন্টারনেট সার্ভিস প্রোভাইডার (যেমন গ্রামীণফোন বা রবি) এর একটি সার্ভার। রিসলভার হলো একজন গোয়েন্দার মতো যে আপনার হয়ে খোঁজখবর নেয়।
তৃতীয় ধাপ: রিসলভার প্রথমে একটি রুট নেমসার্ভারের কাছে যায়। রুট নেমসার্ভার হলো ইন্টারনেটের সবচেয়ে উঁচু তলার তথ্য ভাণ্ডার। সারা পৃথিবীতে মাত্র ১৩টি রুট নেমসার্ভার সিস্টেম আছে (যদিও এদের অনেক কপি বিভিন্ন জায়গায় আছে)। রুট সার্ভার বলে দেয়, “.org” ডোমেইনের জন্য কোন সার্ভারের কাছে যেতে হবে।
চতুর্থ ধাপ: এবার রিসলভার যায় TLD (Top Level Domain) নেমসার্ভারের কাছে। এই সার্ভার “.org” এর সব তথ্য জানে। সে বলে দেয়, “wikipedia.org” এর জন্য কোন নেমসার্ভারের কাছে যেতে হবে।
পঞ্চম ধাপ: অবশেষে, রিসলভার যায় wikipedia.org এর নিজস্ব অথোরিটেটিভ নেমসার্ভারের কাছে। এই সার্ভারই জানে wikipedia.org এর আসল আইপি অ্যাড্রেস কী। সে সেই আইপি অ্যাড্রেস দিয়ে দেয়।
শেষ ধাপ: রিসলভার সেই আইপি অ্যাড্রেস আপনার কম্পিউটারকে দেয়, এবং আপনার ব্রাউজার সেই আইপি অ্যাড্রেসে গিয়ে ওয়েবসাইট লোড করে।
পুরো ব্যাপারটা শুনতে জটিল মনে হলেও এসব কাজ হয় মাত্র কয়েক মিলিসেকেন্ডে!
DNS এর বিভিন্ন অংশ
ডোমেইন নাম: যেমন “example.com”। এটার কয়েকটা অংশ আছে। “com” হলো টপ লেভেল ডোমেইন (TLD), “example” হলো সেকেন্ড লেভেল ডোমেইন, আর যদি “www.example.com” হয় তাহলে “www” হলো সাবডোমেইন।
নেমসার্ভার: এগুলো হলো বিশেষ সার্ভার যারা DNS তথ্য সংরক্ষণ করে এবং দেয়। প্রতিটি ডোমেইনের নিজস্ব নেমসার্ভার থাকে।

DNS রেকর্ড: এগুলো হলো বিভিন্ন ধরনের তথ্য। যেমন:
- A রেকর্ড: একটি ডোমেইন নামকে একটি IPv4 অ্যাড্রেসের সাথে যুক্ত করে
- AAAA রেকর্ড: IPv6 অ্যাড্রেসের জন্য
- MX রেকর্ড: ইমেইল সার্ভারের তথ্য রাখে
- CNAME রেকর্ড: একটি ডোমেইনকে অন্য ডোমেইনের দিকে নির্দেশ করে
DNS এর গুরুত্ব
DNS ছাড়া ইন্টারনেট ব্যবহার করা প্রায় অসম্ভব হয়ে যেত। কল্পনা করুন, আপনাকে প্রতিটি ওয়েবসাইটের জন্য ১২ ডিজিটের আইপি অ্যাড্রেস মনে রাখতে হতো! ফেসবুক দেখতে চান? 157.240.X.X টাইপ করুন। গুগল ব্যবহার করবেন? 142.250.X.X মনে রাখুন। কী ঝামেলা, তাই না?
DNS আমাদের সেই ঝামেলা থেকে বাঁচায়। আমরা শুধু সহজ নাম মনে রাখি, বাকি কাজ DNS নিজেই করে দেয়। এটি ইন্টারনেটকে সবার জন্য ব্যবহারযোগ্য করে তুলেছে।
DNS এর নিরাপত্তা
DNS খুবই গুরুত্বপূর্ণ হওয়ায়, এর নিরাপত্তাও জরুরি। কিছু সাইবার অপরাধী DNS এর ওপর আক্রমণ করে। যেমন, “DNS স্পুফিং” বা “DNS পয়জনিং” নামে একটা আক্রমণ আছে যেখানে হ্যাকাররা ভুল আইপি অ্যাড্রেস দিয়ে আপনাকে জাল ওয়েবসাইটে নিয়ে যায়। আপনি ভাবছেন ব্যাংকের সাইটে ঢুকছেন, কিন্তু আসলে একটা নকল সাইটে যাচ্ছেন।
এজন্য এখন DNSSEC (DNS Security Extensions) নামে একটি প্রযুক্তি ব্যবহার করা হয় যা DNS কে আরও নিরাপদ করে তোলে।
শেষ কথা
DNS হলো ইন্টারনেটের একটি অদৃশ্য কিন্তু অপরিহার্য অংশ। আমরা প্রতিদিন শত শত বার এটি ব্যবহার করি কিন্তু খেয়াল করি না। আপনি যখন সকালে ফেসবুক চেক করেন, দুপুরে ইউটিউবে ভিডিও দেখেন, বা রাতে নেটফ্লিক্সে সিনেমা দেখেন, প্রতিটি মুহূর্তে DNS নীরবে কাজ করে যাচ্ছে।
পরের বার যখন কোনো ওয়েবসাইট খুলবেন, একবার ভাবুন এই ছোট্ট কিন্তু শক্তিশালী প্রযুক্তিটির কথা যা মাত্র কয়েক মিলিসেকেন্ডে আপনার জন্য সঠিক জায়গা খুঁজে আনে। DNS সত্যিই ইন্টারনেটের গোপন নায়ক!


