আজকে আমরা Perform the task to configure the DNS সম্পর্কে আলোচনা করবো। যা ডাটা কমিউনিকেশন সিস্টেমের ব্যবহারিক অংশের অন্তর্গত।

Table of Contents
Perform the task to configure the DNS (DNS server configure)
উদ্দেশ্য (Objectives)
(ক) ডোমেইন সম্পর্কে ধারণা লাভ।
(খ) ডিএনএস সার্ভার সম্পর্কে ধারণা লাভ।”
(গ) ডিএনএস কনফিগার ও কার্যক্রম সম্পর্কে ধারণা লাভ
তত্ত্ব (Theory) :
ইন্টারনেটে ব্যবহৃত বিভিন্ন হোস্টের নামকরণ পদ্ধতি হলো ডোমেইন নেম সিস্টেম বা DNS। ইন্টারনেটে অবস্থিত বিভিন্ন হোস্টের সাথে সংযুক্ত হওয়ার জন্য আমরা IP অ্যাড্রেস ব্যবহারের পরিবর্তে হোস্টে নেম ব্যবহার করি। তবে এটি বিশেষ ধরনের হোস্ট নেম। ইন্টারনেটে অবস্থিত সকল হোস্টকে প্রথমে কয়েকটি জোনে বিভক্ত করা হয়েছে। এ জোনসমূহকে বলা হয় টপ লেভেল ডোমেইন বা TLD ইন্টারনেটের হোস্টসমূহকে এভাবে বিভিন্ন টপলেভেল ডোমেইন যেমন- com, net, org.gov ইত্যাদিতে বিভক্ত করা হয়েছে। এসব টিএলডির অধীনে থাকে বিভিন্ন ডোমেইন। একেকটি ডোমেইনের অধীনে অনেক হোস্ট থাকতে পারে।
DNS আসলে একটি ডিস্ট্রিবিউটেড অবশিষ্ট ডাটাবেজ। এখানে প্রতিটি টিএলডির জন্য ডাটাবেজ সংরক্ষণ করে ইন্টারি ডাটাবেজ থেকে বিভিন্ন টিএলডির অধীন ডোমেইনসমূহের তথ্য পাওয়া যায়। নির্দিষ্ট ডোমেইনের অধীন হোস্টসমূহের IP অ্যাড্রেস সংক্রান্ত তথ্য পাওয়া যাবে ওই ডোমেইনের জন্য নির্দিষ্ট DNS সার্ভারে। যেমন- ধরা যাক, আমরা একটি ডোমেইন রেজিস্ট্রেশন করতে চাই apacheit.com। তাহলে ইন্টারনিককে আমাদের ডোমেইনের জন্য নেমসার্ভারে IP অ্যাড্রেস দিতে হবে। এটি যেহেতু -com টি এসডি’র অধীন, তাই ইন্টারনিক এই ডোমেইন সংক্রান্ত তথ্য তাদের .com রুট সার্ভারে এন্ট্রি নেবে।
এ ডাটাবেজে কোয়েরি চালিয়ে যে কেউ আনতে পারবে apacheit.com ডোমেইনটির জন্য নেমসার্ভার কোনটি। এবার apacheit.com ডোমেইনের জন্য নিযুক্ত নেমসার্ভারে থাকবে এই ডোমেইনের অধীন সফল হোস্টের IP অ্যাড্রেস। ফলে www.apacheit.com হোস্টের সাথে সংযোগ গড়তে চাইলে এটি .com রুট সার্ভারের সাথে যোগাযোগ করে apacheit ডোমেইন নেমসার্ভার সম্পর্কে তথ্য নেবে। তারপর apacheit.com ডোমেইনের জন্য নিযুক্ত নেমসার্ভারে গিয়ে পাবে www হোস্টের IP অ্যাড্রেস এ নেমসার্ভারে সকল রেকর্ড সংরক্ষণ করার দায়িত্ব হলো এই ডোমেইনের অ্যাডমিনিস্ট্রেটরের। এ ডিস্ট্রিবিউটেড ডাটাবেজের ফলে এটি সহজে মেইনটেইন করা যায়।

ডোমেইন নেম থেকে IP অ্যাড্রেস পাওয়ার জন্য ব্যবহৃত হয় DNS সার্ভার বা নেমসার্ভার নেমসার্ভারে থাকে এক বা একাধিক জোনফাইল। এসব জোনফাইলে থাকে একেকটি ডোমেইনের অধীনস্থ হোস্টেসমূহের IP অ্যাড্রেস। চার ধরনের নেমসার্ভার ব্যবহৃত হয়ঃ
- প্রাইমারি (primary)
- সেকেন্ডারি (secondary)
- মাস্টার (master)
- ক্যাশিং অনলি (caching only)
প্রাইমারি নেমসার্ভার নিজস্ব জোনকাইল মেইনটেইন করে। যখনই কোনো রেকর্ড যোগ করা হয় এটি সেই জোনফাইলে থাকে। কোনো নেম কোয়েরির জন্য এ জোনফাইল ব্যবহৃত হয়। অন্যদিকে সেকেন্ডারি সার্ভার কোনো জোনফাইল মেইনটেইন করে না, এটি কোনো প্রাইমারি নেমসার্ভারের জোন ফাইল ব্যবহার করে।
কাজের ধারা
Step 1:
Task bar হতে Server Manager এ click করতে হবে এবং Add roles and features নির্বাচন করতে হবে।

Step 2:
Role-based or feature-based installation option নির্বাচন করতে হবে এবং Nextbutton এ click করতে হবে।

Step 3:
Select a Server from the server pool option নির্বাচন করতে হবে এবং Next button এ এ click করতে হবে।

Step 4:
Server Roles হতে DNS server নির্বাচন করতে হবে এবং Next button এ click করতে হবে।

Step 5
Add Features button-এ click করতে হবে।

Step 6
DNS Server এ চেক মার্ক দিতে হবে এবং Next button এ click করতে হবে।

Step 7:
Remote Server Administration হতে Role Administration Tools নির্বাচন করতে হবে এবং DNS Server Tools-এ চেক মার্ক দিতে হবে এবং Nextbutton এ click করতে হবে।

Step 8:
Next button-এ click করতে হবে।

Step 9:
Confirm installation হতে Installbutton-এ click করতে হবে।

Step 10
Installation process start হয়ে গেছে একটু সময় দিন।

Step 11:
Close button-4 click করতে হবে।

Step 12:
DNS Server configure করার জন্য Tools Menu-তে Click করতে হবে এবং drop-down list হতে DNS-এ Click করতে হবে।

Step 13
DNS Manager এর বামপাশ হতে server টি select করতে হবে।

Step 14:
Forward Lookup Zones এ Right-click করতে হবে এবং New Zone নির্বাচন করতে হবে।

Step 15:
Next button-এ click করতে হবে।

Step 16
Primary zone নির্বাচন করতে হবে এবং Next button এ click করতে হবে।

Step 17
New zone file এর নামকরণ করতে হবে এবং Next button এ click করতে হবে।

Step 18:
Do not allow Dynamic updates নির্বাচন করি এবং Next button এ click করতে হবে।

Step 19:
Finishbutton-এ click করতে হবে।

Step 20
Zone নামের উপর right click করতে হবে এবং New Host (A or AAAA) click করতে হবে।


Step 21
এখন Host এর name ও IP address দিতে হবে এবং Add Hostbutton এ click করতে হবে।

Step 22
Next button-এ click করতে হবে।

Step 23:
Next button-এ click করতে হবে।

Step 24:
Choose Primary zone and click on Next to continue.
Step 25:
Primary zone নির্বাচন করতে হবে এবং Next button এ click করতে হবে।

Step 26:
IPv4 নির্বাচন করুন এবং Next button এ click করতে হবে।
In Network ID field enter the first three octets of your DNS Server IP-address.

Step 27 :
নির্বাচন করুন এবং Next button এ click করতে হবে।

Step 28 :
Do not allow dynamic updates নির্বাচন করতে হবে এবং Next button এ click করতে হবে।

Step 29
Finish button এ click করতে হবে।
In order to obtain domain name or IP address mapping run command line and type nslookup.

