dns-01

DNS এর ময়নাতদন্ত!

আমরা সাধারণত কাউকে মনে রাখার জন্য সর্ব প্রথম যে কাজটি করি, তার নাম এবং চেহারা মনে রাখি।  এর ফলে আমরা সহজে তাকে চিনতে পারি।  একটা মেশিন এই বেপারটা কিভাবে বুঝবে ??? তার উপর যন্ত্রটা যদি হয় কম্পিউটার, তাহলে বেপারটা কেমন হবে! আমরা জানি কম্পিউটার জিরো(0) এবং ওয়ান(1) ছাড়া কিছুই বুঝে না।  কম্পিউটার এ আমরা যাই দেই, সেটা হোক নাম্বার, শব্দ, বাক্য কম্পিউটার জিরো এবং ওয়ান ই বুঝবে।  তাহলে স্মার্ট কে হলো ? মানুষ না কম্পিউটার ? এর ব্যাখ্যা আমরা সামনে করবো।  চলেন এবার  DNS  এ একটু ফিরে আসি। এখন কেউ যদি আপনাকে তার বাসার ঠিকানা জিরো(0), ওয়ান(1) দিয়ে লিখে আপনাকে বাসায় আসতে বলে তাহলে বেপারটা কেমন হবে? বিষয়টা নিয়ে একটি ভাবতে থাকুন। কিন্তু একটা মেশিন এই জিরো এবং ওয়ান এর বেপারটা সহজে বুঝতে পারবে। 

কম্পিউটার এ আমরা কোনো ওয়েবসাইট সার্চ করি, তখন তার একটা নাম ধরে সার্চ করি।  যেমন: ব্রাউজার এ bdjobs.com  লিখে সার্চ করলে সে আমাকে চাকুরী সম্পর্কৃত বিষয় আমার সামনে তুলে ধরবে।  কিন্তু এই  লেখার অনন্তে রয়েছে রহস্যের ঘনঘটা।  এর জন্যই আমাদের এই ময়না তদন্ত।  এই ঘটনার পেছনে অন্যতম কারণ হলো DNS প্রক্রিয়া।  যার সম্পূর্ণ রূপ Domain Name Server।  আমরা যে ডোমেইন নামটি লিখলাম, কম্পিউটার এটা বুঝে না। কম্পিউটার চিনে IP।  তাহলে কম্পিউটার কিভাবে বুঝে গেলো, আমি bdjobs.com এ ঢুকতে চাচ্ছি।  আমরা যখন bdjobs.com  লিখে সার্চ করি , ব্রাউজার তখন তার IP(internet protocol) খুঁজে বের করার চেষ্টা করে।  সর্বপ্রথম যে কাজটা ব্রাউজার করবে , ক্যাশ মেমরি চেক করবে।  ক্যাশ হলো C ড্রাইভ এ জমে থাকা কিছু ডাটা।  আমরা যখন কোনো কিছু সার্চ করি , তার মধ্যে কিছু না কিছু ডাটা সি ড্রাইভ এ জমে থাকে। 

মনে করুন আপনি নতুন কোনো ব্রাউজার ইনস্টলেশন করছেন।  এখন আপনার তো কোনো কাশে ডাটা জমা নাই। এখন কাজ তা কিভাবে হবে? যখন দেখলো ব্রাউজার নামটা চিনতে পারছে না, তখন ব্রাউজার এই ডোমেইনকে (RESOLVER SERVER)  বা আমরা সাধারণত একে  বলি (ISP) সার্ভার নামে নতুন আর একটা সার্ভার এ অনুরোধ পাঠাবে এর জন্য।  মনে করুন সে সার্ভার  IP পেলো না।  তখন  ISP সার্ভার তাকে ROOT-SERVER নামে আর একটা সার্ভার এর কাছে রিকোয়েস্ট পাঠাবে। ROOT-SERVER  হলো এমন একটা সার্ভার যেখানে পৃথিবীর সব ডোমেইন গুলো শ্রেণীবিন্যাস করে রাখা।  সারা পৃথিবীতে তেরোটি  সার্ভার রয়েছে। বারোটি সংগঠন এই সার্ভার গুলো নিয়ে কাজ করে।  মনে করুন সার্ভার এ সে খুঁজে পেলো না, তখন TDL সার্ভার নামে আরেকটা সার্ভারে পাঠাবে। TDL হলো  (top-level domain ) ডোমেইন সার্ভার।  এই সার্ভার এ উচ্চ মানের ডোমেইন  গুলো এক্সটেনশন রেকর্ড করে রাখে।  যেমন .com , .org, .edu, .gov,  এইগুলো হলো TDL(TOP LEVEL DOMAIN) ডোমেইন এর উদাহরণ।  তবে মজার বেপার হলো – এই সার্ভার এ ডোমেইন এর ইনফরমেশন আছে কিন্তু IP এড্রেস জমা থাকে না।  তখন আরেকটি AUTHORITATIVE NAME SERVER এ ইনফরমেশন টি পাঠায়।  এই সার্ভার এ সকল ডোমেইন এর ইনফরমেশন এবং IP থাকে।  এই ওয়েব সার্ভার তখন TDL রিকোয়েস্ট পর্যবেক্ষণ করে ডোমেইন এর  IP ADDRESS ISP এর সার্ভার এ দিয়ে দেয়। ISP এর সার্ভার  যখন IP পেয়ে যায়, তখন ব্রাউজার এ দিয়ে দেয়।  ব্রাউজার এ ক্যাশ গুলো সেভ করে রাখে, যাতে এতগুলি স্টেপ পার হতে না হয়।  এইভাবে IPবেরকরে ডোমেইন নেইম হতে।

তওসিফ আহমেদ

ইন্সট্রাক্টর

ড্যাফোডিল পলিটেকনিক ইন্সটিটিউট

Tags: No tags

Comments are closed.