Contents
Nameserver কি?
Nameserver ইন্টারনেটে খুব গুরুত্বপূর্ণ একটি বিষয়। DNS বা ডোমেইন নেম সিস্টেম এর একটি গুরুত্বপূর্ণ অংশ হলো নেমসার্ভার। এই নেমসার্ভার দিয়েই ডোমেইন কে হোস্টিং এর সাথে কানেক্ট করা হয়। এটা এক রকমের সার্ভার হিসেবে কাজ করে সেখানে নির্দিষ্ট পরিমাণ কিছু ডেটা থাকে। প্রত্যেক ওয়েবসাইটের ডোমেইন নেম একটি নির্দিষ্ট আইপি এড্রেস এর সাথে কানেক্ট থাকে। কারণ কম্পিউটার ডোমেইন নেম বোঝে না, বোঝে আইপি এড্রেস। কোন আইপি এড্রেস কোন ডোমেইন এর জন্য বরাদ্দ করা আছে বা কোন ডোমেইন টি কোন আইপি এড্রেস এর হয়ে কাজ করবে এইসব বিষয় নেমসার্ভারে সংরক্ষণ করা থাকে। একটি ফোনবুকে যেমন প্রতিটি কনটাক্ট এর বিপরীতে একটি ফোন নং থাকে ঠিক তেমনি নেমসার্ভার এ আইপি এড্রেস এর বিপরীতে একটি ডোমেইন নেম থাকে। নেমসার্ভার এর ডাটাবেজ এ উল্লেখ থাকে যে কোন ডোমেইন নেম এর সাথে কোন আইপি এড্রেস কানেক্ট করা।
নেমসার্ভার এর প্রকারভেদঃ-
নেমসার্ভার মূলত ৪ ধরনের হয়। এগুলো হলো-
- Recursive Resolvers
- Root Nameserver
- TLD Namerserver
- Authoritative Nameserver
Recursive Resolve
Recursive resolvers প্রতিনিয়ত সার্ভার গুলোর মধ্যে একটি ইন্টারকানেকশন করে থাকে। মূলত এটি একটি প্রাইমারি লেভেলের সার্ভার যা Authoritative server ও ইউজারের মধ্যে মধ্যস্থতাকারী বা middlemen হিসেবে কাজ করে। এই সার্ভারটিতে মূলত ISP লেভেল এ বিভিন্ন ধরনের ক্যাশ সংরক্ষণ করা থাকে।
Root Nameserver
Root Nameservers মূলত DNS- এর রুট জোন এর একটি নেম সার্ভার। এই ধরণের নেম সার্ভার গুলো নির্দিষ্ট টপ লেভেলের ডোমেইনের জন্য Authoritative server এর একটি লিস্টের মাধ্যমে রুট জোনের রেকর্ডের রিকুয়েস্টের এবং অন্যান্য রিকুয়েস্টের সরাসরি Answer করে থাকে। এটি ডোমেইন নেম কে আইপি অ্যাড্রেসে কনভার্ট করার প্রথম ধাপ।
TLD Nameserver
TLD Nameservers মূলত বিভিন্ন কমন এক্সটেনশন ডোমেইন গুলোর তথ্য মেইনটেইন করে। যেমন:- .com, .net, .co etc. অর্থাৎ ডট কম (.com) ডোমেইনে ক্ষেত্রে, পৃথিবীতে যত URL এর শেষে ডট কম (.com) আছে সেই সব ডোমেইনের তথ্য মেইনটেইন করে ডট কম (.com) ডোমেইনের TLD Nameserver.
Authoritative Nameserver
Authoritative Nameservers হলো একটি ডোমেইনের মূল ডিএনএস নেমসার্ভার। এটি কোনো ক্যাশ সার্ভার থেকে রেসপন্ড করে না বরং সরাসরি নিজস্ব ডাটা থেকে রেসপন্ড করে। এটি কোন নির্দিষ্ট ডোমেইনের জন্য এর বিভিন্ন ধরণের DNS রেকর্ড বা তথ্য সংরক্ষণ করে রাখে। যেমনঃ A রেকর্ড, Cname রেকর্ড, PTR রেকর্ড ইত্যাদি।
DNS Record কি?
ডিএনএস রেকর্ড হলো নেমসার্ভারের মতোই আরেকটি গুরুত্বপূর্ণ বিষয়, নেম সার্ভার এর সাথে ডিএনএস রেকর্ড সম্পর্কেও জানাটা অনেক দরকার।
একটি ডোমেইন এর ডিএনএস ম্যানেজমেন্টে কিছু রেকর্ড ব্যবহার করে ডোমেইনটি বিভিন্ন প্রয়োজন অনুসারে বিভিন্ন সার্ভারে পয়েন্ট করা হয়। কোন কোন কাজের জন্য একটি ডোমেইকে কোথায় পয়েন্ট করা হবে তা ডিএনএস রেকর্ডের মাধ্যমে তা নির্ধারণ করা হয়।
কিছু বহু ব্যবহৃত ডিএনএস রেকর্ড হলোঃ-
A Record :-
A record সাধারণত কোনো ডোমেইনকে কোনো আইপি অ্যাড্রেসে পয়েন্ট করে।
CNAME Record:-
ডিএনএস- এ CNAME record সাধারণত একটি ডোমেইনের Alias বা উপনাম তৈরিতে ব্যবহার করা হয়। যেমন: CName রেকর্ড দিয়ে www.exmpledomain.com কে example2domain.com – এ রিডাইরেক্ট করা হয়। Cname রেকর্ড একটি ডোমেইন নেম কে কোনো আইপি অ্যাড্রেসে নয় বরং একটি ডোমেইন নেম কে অন্য একটি ডোমেইন নেমে পয়েন্ট করে। রিডিরেক্ট যেমন টা হয় আরকি !
MX Record:-
MX record সাধারণত ইমেইল সার্ভারে ডিরেক্ট ইমেইল পাঠাতে ব্যবহার হয়।
TXT Record:-
TXT record সাধারণত কোন টেক্সট ডাটা সংরক্ষণ করে। বিভিন্ন ক্ষেত্রে TXT Record ব্যবহার করার প্রয়োজন হতে পারে। যেমন: গুগলে ডোমেইনের মালিকানা যাচাই বা ইমেইল সিকিউরিটি ইত্যাদি।
এই ছিলো নেমসার্ভারের কিছু ব্যাসিক ধারণা। এরকম আরো ইনফরমেটিভ পোস্ট পেতে হোস্টশিখো.কম এ ভিজিট করবেন।
ধন্যবাদ সবাইকে।