ডোমেইন নেম সিস্টেম কি? (বিস্তারিত)

ডোমেইন নেম সিস্টেম (DNS) হল একটি হায়ারার্কিক্যাল নামকরণ ব্যবস্থা যা ইন্টারনেটে ডোমেইন নাম এবং আইপি ঠিকানার মধ্যে মানচিত্র তৈরি করে। এটি ব্যবহারকারীদের জন্য ডোমেইন নামকে সহজ ও ব্যবহারযোগ্য করে তোলে। DNS-এর মাধ্যমে আমরা যেকোনো ওয়েবসাইটের নাম যেমন www.google.com ব্যবহার করে সার্ভারে যুক্ত হতে পারি, যা আসলে একটি আইপি ঠিকানার সাথে সম্পর্কিত।

DNS কীভাবে কাজ করে?

DNS একটি ডাটাবেস যা একটি ডোমেইন নামকে তার সংশ্লিষ্ট আইপি ঠিকানার সাথে সংযুক্ত করে। এটি ইন্টারনেটে যোগাযোগ সহজ করে তোলে।

মূল উপাদানসমূহ:

ডোমেইন নেম: এটি ওয়েবসাইট বা নেটওয়ার্কের নাম। যেমন, example.com।

আইপি ঠিকানা: প্রতিটি ডোমেইন নাম একটি নির্দিষ্ট আইপি ঠিকানার সাথে যুক্ত। উদাহরণস্বরূপ, 93.184.216.34।
DNS সার্ভার: এটি ডোমেইন নাম এবং আইপি ঠিকানার মধ্যে যোগাযোগ স্থাপন করে। প্রধানত চার ধরনের DNS সার্ভার কাজ করে:
Recursive Resolver: ক্লায়েন্টের কাছ থেকে প্রশ্ন গ্রহণ করে এবং ফলাফল নিয়ে আসে।
Root Name Server: মূল ডোমেইন অঞ্চল নির্দেশ করে।
TLD Name Server: .com, .org ইত্যাদি ডোমেইনের তথ্য সংরক্ষণ করে।
Authoritative Name Server: নির্দিষ্ট ডোমেইন সংক্রান্ত নির্ভুল তথ্য সরবরাহ করে।



DNS এর কাজের ধাপ

DNS কাজ করার সময় নিম্নলিখিত ধাপগুলো অনুসরণ করে:

ইউজারের রিকোয়েস্ট: ইউজার যখন ব্রাউজারে একটি URL টাইপ করেন (যেমন, www.google.com), তখন এই রিকোয়েস্টটি DNS Resolver-এর কাছে পাঠানো হয়।
DNS Resolver: এটি প্রথমে ক্যাশে চেক করে। যদি ক্যাশে ফলাফল না থাকে, এটি Root Name Server-এর কাছে রিকোয়েস্ট পাঠায়।
Root Name Server: এটি TLD Name Server-এর ঠিকানা সরবরাহ করে (যেমন .com সার্ভারের তথ্য)।
TLD Name Server: এটি Authoritative Name Server-এর ঠিকানা সরবরাহ করে।
Authoritative Name Server: এটি ডোমেইনের আইপি ঠিকানা সরবরাহ করে।
ফলাফল প্রদান: Resolver এই তথ্য ব্যবহারকারীর ব্রাউজারে ফেরত পাঠায়, এবং ওয়েবসাইট লোড হয়।

DNS এর সুবিধা:

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

DNS এর সীমাবদ্ধতা:

DNS Spoofing বা Cache Poisoning: এটি একটি সাইবার আক্রমণ যেখানে ভুয়া DNS তথ্য সরবরাহ করে ব্যবহারকারীকে বিভ্রান্ত করা হয়।
Latency: অনেক ধাপ অনুসরণ করায় কিছু ক্ষেত্রে বিলম্ব হতে পারে।
সুরক্ষা ঝুঁকি: DNS সুরক্ষার জন্য DNSSEC এর প্রয়োজন।

DNS-এর কিছু সাধারণ রেকর্ড:

A Record: ডোমেইনের আইপি ঠিকানা নির্দেশ করে।
CNAME Record: একটি ডোমেইন নামকে আরেকটি ডোমেইনের সাথে সংযুক্ত করে।
MX Record: মেইল সার্ভারের ঠিকানা প্রদান করে।
TXT Record: ভিন্ন ভিন্ন ধরণের টেক্সট তথ্য সংরক্ষণ করে।
PTR Record: আইপি ঠিকানাকে ডোমেইন নামের সাথে ম্যাপ করে।

DNS ব্যবহারের উদাহরণ:


ধরা যাক, আপনি www.example.com ব্রাউজ করছেন।

ব্রাউজার প্রথমে DNS Resolver-এর মাধ্যমে এই ডোমেইনের আইপি ঠিকানা খুঁজবে।
রেজলভার রুট সার্ভার থেকে শুরু করে ধাপে ধাপে TLD এবং Authoritative Server পর্যন্ত যাবে।
আইপি ঠিকানা পাওয়ার পর ব্রাউজার ওয়েবসাইটটি লোড করবে।
DNS ব্যবস্থার কারণে ইন্টারনেটের প্রতিটি সেবা সহজ এবং কার্যকর হয়েছে।

Post a Comment

0 Comments