আপনি কি জানেন DNS কি? DNS এর পূর্ণরূপ কি বা DNS কিভাবে কাজ করে? আজ আপনি এই লেখাটি শুরু থেকে শেষ পর্যন্ত পড়তে থাকেন। এই লেখাতে, আমি আপনাকে DNS সম্পর্কে বিস্তারিত তথ্য দেব।
DNS এর পূর্ণরূপ কি?
DNS এর পূর্ণরূপ হচ্ছে "Domain Name System" এবং এটি Domain Name Server নামেও পরিচিত। DNS এর কাজ হল ডোমেইন নেম (ওয়েবসাইটের নাম) কে IP Address-এ রূপান্তর করা।dns |
আপনি যখন ব্রাউজারে কোনও ওয়েবসাইটের নাম অনুসন্ধান করেন, তখন ডিএনএস এটিকে একটি আইপি ঠিকানায় রূপান্তরিত করে।
DNS কি?
ইন্টারনেটে লক্ষ লক্ষ ওয়েবসাইট রয়েছে এবং প্রতিটি ওয়েবসাইটের নিজস্ব আইপি ঠিকানা রয়েছে। এখন আপনি ইন্টারনেটে সমস্ত ওয়েবসাইটের আইপি ঠিকানা মনে করতে পারবেন না।এটি অসম্ভব, তাই ডিএনএস ব্যবহার করা হয় যেখানে আপনাকে আইপি ঠিকানাটি মনে রাখতে হবে না, কেবল আপনাকে সেই ওয়েবসাইটের নামটি মনে রাখতে হবে। এবং আপনি ওয়েবসাইটের ডোমেন নাম থেকে সেই ওয়েবসাইটটি খুলতে পারেন।
এই ভাবনা থেকেই ডিএনএস সার্ভার তৈরি করা হয়েছে যে, ইন্টারনেট ব্যবহারকারীকে যখন ওয়েবসাইট খুলতে হবে, তখন তাকে ব্রাউজারে লম্বা চওড়া আইপি অ্যাড্রেস রাখতে হবে না।
তিনি কেবল ওয়েবসাইটের নাম প্রবেশ করেন, তারপরে ব্রাউজার ডিএনএস থেকে তার আইপি ঠিকানাটি নিন এবং সেই ওয়েবসাইটটি খুলুন।
DNS কিভাবে কাজ করে?
অনেক বছর আগে, যখন আমরা ল্যান্ডলাইন ফোন ব্যবহার করতাম। সেই সময়, আমরা সবাই আমাদের বাড়িতে একটি পুরু ফোন ডিরেক্টরি থাকতাম। সেই ফোন ডিরেক্টরিতে আমরা সবার নাম ও ফোন নম্বর লিখে রাখতাম এবং কাউকে ফোন করতে গেলে আমরা তাকে ফোন ডিরেক্টরি থেকে নম্বর দেখে ফোন করতাম।আজ আপনার কাছে একটি স্মার্টফোন রয়েছে যাতে আপনি নাম্বার সংরক্ষণ করতে পারেন। এই কারণে, আপনি কোন ডায়েরিতে কোন সংখ্যা লিখতে হবে না। আজ আপনি আপনার ফোনে যে কোন নাম্বার যে কোন নাম দিয়ে সেভ করতে পারেন, তারপরে আপনাকে কেবল আপনার ফোনে সেই নামটি অনুসন্ধান করতে হবে এবং ডায়ালে ক্লিক করতে হবে, তারপরে আপনার ফোনটি বুঝতে পারবে কাকে কল করতে হবে।
কিন্তু বহু বছর আগে ল্যান্ডলাইন ফোনে কোন ডিসপ্লে বা কোন স্টোরেজ ছিল না, তাই তখন আপনাকে একটি ডায়েরিতে সেই নাম্বারগুলি লিখতে হয়েছিল। এভাবেই ডিএনএস ইন্টারনেটে কাজ করে।
আপনি যখন আপনার ব্রাউজারে YouTube টাইপ করেন, তখন আপনি আপনার ব্রাউজারে একটি সাইটের নাম প্রবেশ করিয়েছেন, সুতরাং এটি কীভাবে জানবে যে আপনি আইপি ঠিকানা ছাড়াই কোন ওয়েবসাইটটি খুলতে চান?
এর জন্য, ডিএনএস ব্যবহার করা হয় যেখানে ওয়েবসাইটের আইপি ঠিকানা ওয়েবসাইটের নামে ডোমেন নেম সিস্টেমে সংরক্ষণ করা হয়, তারপরে যখন কেউ সেই ওয়েবসাইটটি অনুসন্ধান করে, তখন ব্রাউজারটি বুঝতে পারে যে কোন ওয়েবসাইটটি খুলতে হবে।
এটি ইন্টারনেট ব্যবহারকারীকে ব্যাপকভাবে উপকৃত করে কারণ কোন ওয়েবসাইট খোলার জন্য তাকে তার আইপি ঠিকানা লিখতে হবে না।
ডিএনএস সম্পর্কে বিস্তারিত পর্যালোচনা?
যখন আপনি গুগল, www.textilebd.xyz এর মতো আপনার ব্রাউজারে অনুসন্ধান করেন, তখন আপনার ব্রাউজারটি ইংরেজি ভাষা বুঝতে পারে না, তারপরে ব্রাউজারটি ডিএনএস সার্ভারকে একটি অনুরোধ পাঠায় যে এই ডোমেন নামের আইপি ঠিকানাটি আমাকে আইপি ঠিকানা দেওয়া উচিত, তারপরে ডিএনএস সার্ভারটি তার তালিকায় অনুসন্ধান করে যে আইপি পাওয়ার সাথে সাথে এই ডোমেন নামের আইপি কী, এটি ব্রাউজারে সেই আইপি পাঠায়।এর পর বাংলা লার্নিং ওয়েবসাইটের আইপি অ্যাড্রেস ব্রাউজারের কাছে চলে আসে। এখন ব্রাউজারটি এই আইপির মাধ্যমে সার্ভারে একটি অনুরোধ পাঠাবে এবং সার্ভারটি সাড়া দেবে এবং আপনার ব্রাউজারে ডেটা প্রেরণ করবে। যাতে আপনি বাংলা লার্নিং ওয়েবসাইট খুলতে পারবেন। এটি কিছুটা কঠিন এবং দীর্ঘ বলে মনে হচ্ছে, তবে এটি ১ সেকেন্ডের মধ্যে এবং কখনও কখনও ১ সেকেন্ডের আগেও ঘটে।
আপনি যখন আপনার ব্রাউজারে একটি ওয়েবসাইট খোলেন, তখন আপনার ব্রাউজারটি সেই ওয়েবসাইটের আইপিটি কিছু সময়ের জন্য তার ক্যাশে সংরক্ষণ করে, যাতে পরের বার আপনি যখন সেই ওয়েবসাইটটি আবার খুলবেন, তখন আপনার ব্রাউজারটি আবার ডিএনএস সার্ভারে একটি অনুরোধ পাঠায় না, তবে এর ক্যাশে যেখানে এটি সেই ওয়েবসাইটের আইপি সংরক্ষণ করে, এটি সেখান থেকে এটি বাছাই করে।
এর জন্য যা ঘটে তা হল আপনি যখন সেই ওয়েবসাইটটি পুনরায় খুলবেন, তখন দ্বিতীয়বারের মতো সেই ওয়েবসাইটটি আগের চেয়ে কিছুটা দ্রুত খোলে। সুতরাং আমি আশা করি আপনি DNS এর পূর্ণ রূপ এবং DNS কিভাবে কাজ করে তা বুঝতে পেরেছেন। আপনার যদি এখনও কোন প্রশ্ন থাকে তবে আপনি নীচে মন্তব্য করে আমাদের জিজ্ঞাসা করতে পারেন।