আপনি একটা ডোমেইন নেম বা ইউআরএল দিয়ে সার্চ দিলে আপনার সামনে একটা ওয়েবসাইট চলে আসে। কিন্তু সার্চ দেওয়া সাথে সাথে কয়েক সেকেন্ডের মধ্যে কিভাবে একটা ওয়েবসাইট আপনার সামনে চলে আসে সেটা কি কখনো ভেবে দেখেছেন? এইটা একটা প্রসেসের মাধ্যমে হয়ে থাকে। এর মধ্যে গুরুত্বপূর্ণ ভূমিকা পালন করে ডিএনএস। তাহলে ডিএনএস টা আসলে কি এবং কিভাবে কাজ করে তা জেনে নেওয়া যাক।

ডিএনএস কি

ডিএনএস মানে হচ্ছে ডোমেইন নেম সিস্টেম। পৃথিবীতে যত ওয়েবসাইট আছে প্রত্যেকটি ওয়েবসাইটের দুইটি করে পরিচয় আছে। এক নাম্বার হলো ডোমেইন নেম যেমনঃ yourdomain.com আর দুই নাম্বার হলো আইপি অ্যাড্রেস যেমন: 126.255.255.254 কম্পিউটার ডোমেইন নেম বোঝেনা, কম্পিউটার বোঝে নির্দিষ্ট কিছু সংখ্যা বা আইপি অ্যাড্রেস, অথবা আমরা এভাবে বলতে পারি, একটি কম্পিউটার আরেকটি কম্পিউটারের সাথে যোগাযোগ করার জন্য IP Address ব্যবহার করে থাকে। আামাদের পক্ষে এই আইপি অ্যাড্রেসগুলো মনে রাখা সম্ভব নয়। তাই আমরা ডোমেইন নেম ব্যবহার করি। আমরা যখন কোনো ওয়েবসাইটে যাওয়ার জন্য ডোমেইন নেম দিয়ে সার্চ করি তখন ডিএনএস এই ডোমেইন নেমকে আইপি অ্যাড্রেসে কনভার্ট করে। তখন কম্পিউটারও তা সহজেই বুঝতে পারে। এভাবে ডিএনএস ডোমেইন নেম ও আইপি অ্যাড্রেসের মধ্যে একটা সমন্বয়ের মাধ্যমে কাজ করে।

ডিএনএস কিভাবে কাজ করে

যেহেতু প্রতিটি ওয়েবসাইটের জন্য একটি নির্দিষ্ট ডোমেইন নেম ও আইপি অ্যাড্রেস আছে, এখন কোন ডোমেইনের জন্য কোন আইপি অ্যাড্রেস নির্ধারণ করা আছে তা সংরক্ষণ করা থাকে ডিএনএস সার্ভারে।

ধরেন, আপনি আইটি নাট হোস্টিং-এর ওয়েবসাইট ভিজিট করার জন্য ওয়েবসাইটের নাম (itnuthosting.com) লিখে ব্রাউজ করছেন, তখন একটি রিকুয়েস্ট চলে যাবে এই সাইট এর জন্য নির্ধারিত ডিএনএস সার্ভারে। ডিএনএস তখন সার্ভার থেকে আইটি নাট হোস্টিং (itnuthosting.com) এর জন্য নির্দিষ্ট আইপি অ্যাড্রেসটি খুঁজে বের করবে। অর্থাৎ ডিএনএস ডোমেইন নেম (itnuthosting.com) কে আইপি অ্যাড্রেসে কনভার্ট করবে। তারপর ওই আইপি অ্যাড্রেস দিয়ে আর একটি রিকুয়েস্ট পাঠাবে ওয়েব সার্ভারে। তখন ওয়েব সার্ভার থেকে ওই আইপি অ্যাড্রেসের জন্য নির্দিষ্ট পেইজটি খুঁজে বের করে আপনার সামনে দেখাবে। আর আপনি আইটি নাট হোস্টিং-এর ওয়েবসাইট দেখতে পাবেন। আর এই পুরো প্রসেসটি হবে মাত্র কয়েক সেকেন্ডে।

এখানে আরেকটি উদাহরণ দিয়ে দেখা যাক

ডিএনএস অনেকটা আমাদের ফোনে সেইভ করা কন্টাক্ট লিস্টের মতো কাজ করে। আমরা সবার নাম্বার আলাদা আলাদা করে মনে রাখতে পারি না। তাই প্রতিটা নাম্বার আলাদা আলাদা নাম দিয়ে সেভ করে রাখি। এখন আমাকে যদি কেউ বলে আইটি নাট হোস্টিং-এ ফোন দিতে, তাহলে আমি আমার কন্টাক্ট লিস্টে যে নাম দিয়ে আইটি নাট হোস্টিং এর নাম্বারটি সেভ করেছিলাম সেটা দিয়ে সার্চ দিয়ে ওই সেভ করা নামে কল দিব। তখন নামটা অটোমেটিক নাম্বারে কনভার্ট হয়ে আইটি নাট – এ কল চলে যাবে।
ঠিক তেমনি আমরা যখন ডোমেইন নেম দিয়ে সার্চ দেই তখন ডিএনএস এটিকে আইপি অ্যাড্রেসে কনভার্ট করে ওয়েব সার্ভারে রিকুয়েস্ট পাঠায়। আর ওয়েব সার্ভার থেকে ওয়েবসাইট আমাদের সামনে দৃশ্যমান হয়।

ডিএনএস সার্ভারে ডিএনএস রেকর্ডের কাজ

ডিএনএস সার্ভার একটি স্টোর হাউজের মতো কাজ করে। এর মধ্যে রয়েছে আইপি অ্যাড্রেস, ডোমেইন নেম, হোস্টিং এবং ইন্টারনেটের অন্যান্য সাইটের বিভিন্ন তথ্য। ডিএনএস সিস্টেম চালু হওয়ার আগে কোনো ওয়েবসাইটে যাওয়ার একমাত্র উপায় ছিল আইপি অ্যাড্রেস। আর আইপি অ্যাড্রেস মনে রাখা ছিল মানুষের জন্য অনেক কষ্টসাধ্য বিষয়।
ডিএনএস সার্ভারে ডিএনএস রেকর্ড একটা নির্দেশক হিসেবে কাজ করে। ডিএনএস রেকর্ড নির্ধারণ করে যে কোন আইপির সাথে কোন ডোমেইন কানেক্টেড আছে।
বিভিন্ন ধরনের ডিএনএস রেকর্ড রয়েছে যা বিভিন্ন কাজের জন্য ব্যাবহার করা হয়। এগুলো হলো:

  • A,
  • AAAA,
  • CNAME,
  • MX,
  • PTR,
  • NS,
  • SRV,
  • SOA,
  • TXT,
  • CAA,
  • DS, and
  • DNSKEY.

ডিএনএস কি এবং কিভাবে কাজ করে এই বিষয়ে আশা করি আপনাকে একটা ধারণা দিতে পেরিছি। মুলত কোনো ডোমেইন নেমকে কোনো সার্ভার বা কম্পিউটারের সাথে কানেক্ট করার জন্যই ডিএনএস ব্যাবহার করা হয়। আর ডোমেইন এর নেমসার্ভার দিয়ে উক্ত ডোমেইন এর ডিএনএস সার্ভার কোনটি – তা নির্দেশ করে। অর্থাৎ আপনি যদি আপনার ডোমেইন এর ডিফল্ট নেমসার্ভার ব্যাবহার করেন, তাহলে আপনার ডোমেইন এর ডিএনএস ম্যানেজার থেকে আপনার ডিএনএস রেকর্ড গুলো নিয়ে কাজ করতে পারবেন যা আপনার ডিএনএস সার্ভার এর সাথে কাজ করবে। একই ভাবে আপনি যদি আপনার হোস্টিং এর নেমসার্ভার ব্যাবহার করে থাকেন, তাহলে সেই হোস্টিং এর ডিএনএস ম্যানেজার ব্যবহার করে আপনি আপনার ডিএনএস ম্যানেজ করতে পারবেন।

Share on facebook
Facebook
Share on twitter
Twitter
Share on linkedin
LinkedIn