How To Install DNS Server in Windows Server 2022

আসসালামু আলাইকুম, সবাইকে স্বাগত জানাচ্ছি NTP Solutions দ্বারা আয়োজিত আজকের এই টিউটোরিয়ালে। আমাদের আজকের আলোচ্য বিষয়টি হলো: “How To Install DNS Server in Windows Server 2022” অর্থাৎ, উইন্ডোজ সার্ভার ২০২২ এ DNS Server ইনস্টল করা। আশা করছি সবাই ভালো আছেন, এবং আমাদের গত টিউটোরিয়ালগুলো দেখে, অলরেডী আপনারা উইন্ডোজ সার্ভারটি ইনস্টল এবং কনফিগার করার সাথে সাথে Active Directory Domain Service-টি ও অ্যাড করে নিয়েছেন। এবং, এখনো যারা ইনস্টল বা কনফিগার করেননি, তারা আমাদের পূর্ববর্তী টিউটোরিয়ালগুলো যেমনঃ সার্ভার ইন্সটল/কনফিগার বা ADDS বিষয়ের উপর টিউটোরিয়ালগুলো দেখে নিতে পারেন আপনাদের ব্যবহারের সুবিধার জন্য। আজকের টিউটোরিয়ালটির জন্য আমাদের দুইটি সার্ভারের প্রয়োজন হবে, যেখানে একটি সার্ভার অবশ্যই ডোমেইন কন্ট্রোলার হবে, এবং অপর সার্ভারটি ডোমেইন মেম্বার হিসেবে অ্যাড থাকতে হবে।

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

DNS বলতে কি বুঝায়?

DNS এর পূর্ণরূপ হলো, “Domain Name System”. খুবই সরল বাংলায় আমরা DNS সার্ভারকে ইন্টারনেটের ফোনবুক (phonebook) হিসেবে বলতে পারি। যদি সোজা ভাবে ডোমেইন নেম সিস্টেম এর সংজ্ঞা বলতে হয়, তাহলে এভাবে বলা যেতে পারে,“এটা এমন এক সিস্টেম, যেটা IP address গুলোকে, ডোমেইন নামে রূপান্তর করে থাকে, যাতে ওয়েব ব্রাউজার এটা বুঝতে পারে যে আপনি ইন্টারনেটের কোন ওয়েব পেইজটিতে access করতে চাচ্ছেন।”

DNS এর কাজ কি?

DNS এর মাধ্যমে ডোমেইন নাম গুলোকে IP address এর মধ্যে রূপান্তরিত করা হয়, যাতে আমরা একটি ওয়েব ব্রাউজারে  ইন্টারনেট রিসোর্সসমূহ এক্সেস এবং লোড করতে পারি। বিষয়টি আরেকটু সহজভাবে বলি, বিভিন্ন ব্যক্তিদের মোবাইলের নাম্বার মনে রাখার জন্য আমরা ফোনবুকের ব্যবহার করে থাকি, যেখানে নাম্বারগুলো আমরা নাম দিয়ে সেভ করে রাখি, ঠিক সেভাবেই বিভিন্ন ওয়েবসাইটের IP address গুলোকে মনে রাখার জন্য এই domain name system (DNS) এর ব্যবহার করা হয়ে থাকে। এবং DNS সার্ভারের কারণে আমাদের বিভিন্ন জটিল আইপি অ্যাড্রেসগুলো মনে রাখার প্রয়োজন হয়না। একটি ওয়েব ব্রাউজার কিন্তু IP address এর মাধ্যমে যোগাযোগ সম্পন্ন করে থাকে। আর তাই, DNS এর কাজ হলো ডোমেইন নামগুলোকে IP address এ রুপান্তর করা। আমরা এখন আরও ভালো ভাবে জানবো কিভাবে DNS Server কাজ করে।

প্রথম ধাপ: আমরা যেকোনো একটি ব্রাউজারে গিয়ে যেকোনো একটি ওয়েবসাইটের এড্রেস লিখে সার্চ করি। যেমন ধরুন:  google.com।

দ্বিতীয় ধাপ: google.com লিখে সার্চ করার পরে এটি চলে যাবে ISP এর কাছে। ISP এর কাছে আসার পরে ISP প্রথমে তার ক্যাশ মেমোরিতে খোঁজার চেষ্টা করবে তার সার্ভার ব্যবহার করে কেউ কখনো google.com গিয়েছিলো কিনা। যদি গিয়ে থাকে তাহলে অবশ্যই তার কাছে ওয়েবসাইটটির আইপি এড্রেস রয়েছে। সেই আইপি এড্রেস দিয়ে google.com এ নিয়ে যাবে। কিন্তু যদি ISP এর সার্ভার ব্যবহার করে আগে কখনো না গিয়ে থাকে তাহলে সেটি রিকোয়েস্ট করবে Root server এর কাছে।

তৃতীয় ধাপ: Root server হচ্ছে ডোমেইন সার্ভার এর মেইন সার্ভার। Root server DNS higher key এর সবচেয়ে উপরে রয়েছে। পৃথিবীতে মোট তেরোটি Root server রয়েছে। যা পৃথিবীর বিভিন্ন স্থানে স্থাপন করা রয়েছে। Root server গুলো অপারেট করা হয় বারোটি ভিন্ন ভিন্ন organization এর মাধ্যমে। প্রত্যেকটা Root server এর আলাদা আলাদা নিজস্ব আইপি রয়েছে। মজার বিষয় হচ্ছে Root server ডোমেইনের আইপি সম্পর্কে কিচ্ছু জানে না। এখন প্রশ্ন হচ্ছে তাহলে কেন Root server এর কাছে পাঠানো হচ্ছে? এর কারণ হচ্ছে Root server এটা জানে কে google.com কোথায় আছে। এখন, এখানে আরেকটা প্রশ্ন হচ্ছে Root server কিভাবে এটা জানে কার কাছে google.com এর আইপি আছে? এই প্রশ্নের উত্তর হচ্ছে Root server .com .info ইত্যাদি এই ধরনের টপ লেবেল ডোমেইনএর মাধ্যমে জানতে পারে। প্রত্যেকটা টপ লেবেল ডোমেইনের জন্য আলাদা আলাদা সার্ভার রয়েছে। যদি তা.com হয় তাহলে Root server তাকে.com যেখানে রয়েছে তার তথ্যটি ISP কে দিয়ে দিবে। তখন ISP TLD (Top Label domain) server এর কাছে রিকোয়েস্ট করবে।

চতূর্থ ধাপ: TLD server ও কিন্তু ডোমেইনের আইপি এড্রেস সম্পর্কে কিচ্ছু জানে না। কিন্তু সে ডোমেইনের অনেক গুলো তথ্য সংগ্রহ করে থাকে। TLD server এটা জানে কোন Name server এর কাছে ডোমেইনটির আইপি এড্রেস রয়েছে। তখন TLD server Name server এর তথ্যটি ISP কে দিয়ে দেয়। তখন ISP সেই তথ্যটি নিয়ে Name server কে রিকোয়েস্ট করে।

পঞ্চম ধাপ: Name server সেই সার্ভার যেখানে ডোমেইনটির আইপি এডড্রেসটি সেভ থাকে। তখন সে ডোমেইনটি দেখে তার আইপি এডড্রেসটি খুঁজে বের করে ISP কে ব্যাক করে দিবে। অবশেষে ISP ব্রাউজারকে ব্যাক করে দিবে আর ব্রাউজার আমাদেরকে আমাদের ওয়েব সাইটটি দেখাবে।

তাহলে আশা করছি, ডোমেইন নেইম সিস্টেম কি এবং এর কাজ কি, এই বিষয়টা স্পষ্ট ভাবে বুঝতে পেরেছেন। চলুন  তাহলে, আর দেরি না করে শুরু করা যাক, আজকের টিউটোরিয়ালটি-

ধাপ ১: দুইটি সার্ভার মেশিন অর্থাৎ server1 এবং server2 আমরা পাওয়ার অন করে নিবো। এবং “Ctrl+Alt+Del” দিয়ে unlock করে নিবো এবং পাসওয়ার্ড টাইপ করে নিবো।

ধাপ ২: Server1 এ সার্ভার ম্যানেজার open করে, Tools অপশন থেকে Active Directory Users and Computers এ এসে, ডোমেইন কন্ট্রোলার এবং Computers অপশনগুলো চেক করে দেখে নিবো। একইভাবে server2 তে এসে সার্ভার ম্যানেজার open করে Local Server অপশন ক্লিক করে দেখে নিবো এটি ডোমেইন মেম্বার হিসেবে server1 এ অ্যাড আছে কিনা।

ধাপ ৩: server1 এ এসে Tools অপশনটি ক্লিক করে DNS অপশনটি দেখতে পাচ্ছি। কিন্তু, server2 তে এসে আমরা Tools অপশনটি ক্লিক করে DNS অপশনটি দেখতে পাচ্ছি না, কারন, server2 তে DNS role টি ইন্সটল করা হয়নি।

ধাপ ৪: DNS role টি অ্যাড করা:

✓server2 তে সার্ভার ম্যানেজার এর Dashboard অপশনটি ক্লিক করে, “Add Roles and Features” অপশনটি ক্লিক করে নিবো।

✓’Add Roles and Features Wizard’ ট্যাবটি open হবে। Next দিয়ে নিবো।

✓ এরপর, ইনস্টলেশন টাইপে আমরা ‘Role-based or Feature-based Installation” এই অপশনটি বেছে নিবো এবং Next দিয়ে নিবো।

✓এই ‘Roles and Features’ কোন লোকেশনে ইনস্টল করতে হবে তা বেছে নিতে হবে। আমরা এখানে, ‘Select a server from the server pool’ এই অপশনটি থেকে ‘server2.abc.com’ বেছে নিয়ে Next দিয়ে নিবো।

✓Server Roles অপশন থেকে ‘DNS Server’ Role-টি Select করে নিবো। তখন দেখা যাবে, প্রয়োজনীয় ফিচারগুলো অ্যাড করে নেয়ার Wizard- টি pop up হবে; ‘Add Features’ এই অপশনটি ক্লিক করে নিবো। এরপর Next দিয়ে নিবো।

✓আমরা যেহেতু অলরেডী Features অ্যাড করে নিয়েছি, সেহেতু  “Select Features” অপশনে আর কোনো ফিচারস অ্যাড করছি না আপাতত, তাই Next দিয়ে নিবো।

✓’DNS Server’ এই অপশনটিতে DNS সম্পর্কে বলা আছে, যা আমরা টিউটরিয়ালটির শুরুর দিকেই আলোচনা করে নিয়েছি। Next দিয়ে নিবো।

✓’Confirm Installation Selections’ এই অপশনে এসে আমরা ‘Restart’ অপশনটি ✅ করে নিবো, যাতে প্রয়োজন অনুযায়ী সার্ভারটি অটোমেটিক্যালি রিস্টার্ট নিয়ে নিতে পারে। এরপর, আমরা ‘Install’ অপশনটি ক্লিক করে নিবো।

✓ইনস্টলেশন Progress দেখা যাবে, এবং এই পর্যায়ে কিছুটা সময় অপেক্ষা করতে হবে। 

✓ইনস্টলেশন সম্পন্ন হওয়ার পর, close অপশনটি ক্লিক করে নিতে হবে।

ধাপ ৫: ইনস্টলেশন সম্পন্ন হওয়ার পর server2 এর Tools অপশনটি ক্লিক করে দেখতে পাবো DNS অপশনটি দেখা যাচ্ছে।

আজকের টিউটোরিয়ালটিতে আমরা জানতে পারলাম: 

✓DNS বলতে কি বুঝায়।

✓DNS কিভাবে কাজ করে, সে সম্পর্কে বিস্তারিত আলোচনা।

✓DNS ইনস্টল করার জন্য DNS Server অ্যাড করা।

✓DNS সার্ভারটি ইনস্টল হয়েছে কিনা তা যাচাই করে দেখা।

আজকের টিউটোরিয়ালটি এই পর্যন্তই, এতখন সাথে থাকার জন্য সবাইকে জানাচ্ছি আন্তরিকভাবে ধন্যবাদ। আগামী টিউটোরিয়ালে, আমরা উইন্ডোজ সার্ভারে DNS এর অন্য আরেকটি টপিক নিয়ে চলে আসবো আপনাদের মাঝে, সেই পর্যন্ত সবাই ভালো এবং সুস্থ থাকুন; লাইক, কমেন্ট এবং শেয়ার দিয়ে এইভাবেই সবসময় NTP Academia এবং NTP Solutions এর সাথেই থাকুন।

“Learning is the passport to the future, for tomorrow belongs to those who prepare for it today. So, keep learning as well as growing with NTP Academia”

Sources: 

https://en.wikipedia.org/wiki/Domain_Name_System
https://www.microsoft.com/en-us/windows-server

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top