ডিএনএস কীভাবে কাজ করে?
কম্পিউটারের দুনিয়ায় কম্পিউটার মূলত মানুষের মতো নাম দ্বারা পরিচিত নয়, নম্বর বা সংখ্যা দ্বারা পরিচিত। কম্পিউটার নম্বর বা সংখ্যা দ্বারা একে অন্যের সাথে যোগাযোগ রক্ষা করে থাকে। ইন্টারনেট এর জগতে কেন্দ্রীয় ভূমিকা পালন করে ডিএনএস বা ডোমেইন নেইম সিস্টেম।
অপরদিকে, মানুষ একে অন্যের সাথে পরিচিত হতে নম্বরের পরিবর্তে নাম ব্যবহার করতে অভ্যস্ত। ইন্টারনেট এর মাধ্যমে যা কিছুই সংযোগ করা হোক না কেন – কম্পিউটার, ল্যাপটপ, মোবাইল ফোন, ওয়েবসাইট – সবারই একটি নির্দিষ্ট আইপি অ্যাড্রেস আছে যা মূলত নম্বর দ্বারা গঠিত। কিন্তু, মানুষের পক্ষে নম্বর মনে রাখা কষ্টসাধ্য। তাই, কম্পিউটার এবং মানুষের সাথে দূরত্ব কমিয়ে আনার জন্য এবং সহজে যোগাযোগের জন্য নেটওয়ার্ক ইঞ্জিনিয়ার ডেভেলপ করেছে ডিএনএস।
ডিএনএস এর পুরো মানে হচ্ছে ডোমেইন নেইম সিস্টেম। ডিএনএস নাম এবং নম্বরের মধ্যে সমতা আনয়ন করে। অন্য কথায়, ডিএনএস নাম এবং আইপি নম্বরের মধ্যে সমতা আনয়ন করে। তাই, যখনই আপনি, আপনার ওয়েব ব্রাউজারে কোনও ওয়েবসাইটের নাম লিখেন তখন ডিএনএস সেই নামকে নম্বরে রুপান্তর করে কারণ কম্পিউটার নম্বর ছাড়া আর কিছুই বুঝতে পারে না।
উদাহরণস্বরূপ, আপনি যখন ওয়েব ব্রাউজারে কোনও ওয়েবসাইটের নাম যেমনঃ bdmyschool.com লিখেন তখন ওয়েব ব্রাউজার মূলত সেই নামকে নম্বরে রুপান্তর করে। আমরা, নম্বর মনে রাখতে যেহেতু অভ্যস্ত নই তাই কম্পিউটারের এমন কোটি কোটি আইপি অ্যাড্রেসকে নাম দেয়ার মাধ্যমে আমাদের কাছে পরিচিত করা হয়। তাই, যখনই আপনি কোনও ওয়েবসাইট এর নাম ব্রাউজারে প্রবেশ করাবেন তখন ডিএনএস সার্ভার তাকে আইপি অ্যাড্রেসে রূপান্তর করবে এবং সার্ভার যখনই সেই আইপি অ্যাড্রেসকে খুঁজে পাবে তখন আপনার কম্পিউটারের সাথে সেই ওয়েবসাইট এর যোগাযোগ করিয়ে দিবে।
এটা অনেকটাই মোবাইলের ফোনবুকের মতো কাজ করে থাকে। যেমনঃ ফোনবুকে আপনি যখনই কোনও নাম সার্চ করবেন। তখন ফোনবুক আপনাকে সেই নামের জন্য বরাদ্দকৃত নম্বর দেখাবে।
চলুন, দেখা যাক, ডিএনএস কীভাবে কাজ করে। যখনই, আপনি কোনও ওয়েবসাইট নাম ব্রাউজারে প্রবেশ করাবেন তখন ওয়েব ব্রাউজার বা অপারেটিং সিস্টেম ক্যাশ মেমোরি থেকে তার আইপি অ্যাড্রেস খুঁজে বের করার চেষ্টা করবে। যদি, খুঁজে না পায় তাহলে পরবর্তী ধাপে সে রিজলভারকে আইপি জানার জন্য অনুরোধ করবে। রিজলভার হচ্ছে আইএসপি বা ইন্টারনেট সারভিস প্রভাইডার। রিজলভার আইপি অ্যাড্রেস তার নিজ ক্যাশ মেমোরি থেকে খুঁজে বের করার চেষ্টা করবে। যদি, খুঁজে না পায় তাহলে পরবর্তী ধাপে সে রুট সার্ভারের কাছে আইপি জানার জন্য অনুরোধ করবে।
রুট সার্ভার তখন আইপি জানার জন্য রিজলভারকে টিএলডি সার্ভার বা টপ লেভেল ডোমেইন এর কাছে প্রেরণ করবে। টিএলডি সার্ভার তখন নির্দিষ্ট ডোমেইন এর জন্য রিজলভারকে আইপি অ্যাড্রেস জানার জন্য নেইমসার্ভার এর কাছে পাঠাবে। নেইমসার্ভার হচ্ছে সর্বশেষ জায়গা, যে কিনা ডোমেইন নেইম এর আইপি অ্যাড্রেস সহ যাবতীয় তথ্য সংগ্রহ করে রাখে। নেইমসার্ভার রিজলভারকে আইপি অ্যাড্রেস প্রেরণ করবে এবং এরপর রিজলভার আইপি অ্যাড্রেস কম্পিউটারকে জানাবে। কম্পিউটার তখন সেই আইপি অ্যাড্রেস অনুযায়ী সেই ওয়েবসাইট এর তথ্য ব্রাউজারের মাধ্যমে পেয়ে যাবে।
রিজলভার কোনও ওয়েবসাইট এর আইপি অ্যাড্রেস জানার পর তা নিজের ক্যাশ মেমোরিতে ধরে রাখে যাতে করে তাকে আবার বারবার সবগুলো ধাপ পার করতে না হয়।
  05 Mar, 2020       1395   views
More