আরএইচইএল/সেন্টোস 6.5-এ "বাইন্ড" সরঞ্জাম ব্যবহার করে মাস্টার-স্লেভ ডিএনএস সার্ভার সেটআপ করুন


ডোমেন নেম সার্ভার (ডিএনএস) যে কোনও হোস্টের নাম সমাধানের জন্য ব্যবহৃত হয়। মাস্টার ডিএনএস সার্ভার (প্রাথমিক সার্ভার) হ'ল আসল জোন ডেটা হ্যান্ডলার এবং স্লেভ ডিএনএস সার্ভার (সেকেন্ডারি সার্ভার) কেবলমাত্র একটি ব্যাকআপ সার্ভার যা মাস্টার সার্ভার থেকে একই জোন তথ্যের অনুলিপি করতে ব্যবহৃত হয়। মাস্টার সার্ভার প্রতিটি হোস্টের জন্য নামগুলি সমাধান করবে যা আমরা জোন ডাটাবেসে সংজ্ঞায়িত করেছি এবং ইউডিপি প্রোটোকল ব্যবহার করব, কারণ ইউডিপি প্রোটোকল কখনই স্বীকৃতি প্রক্রিয়া ব্যবহার করে না, যখন টিসিপি স্বীকৃতি ব্যবহার করে। ডিএনএস সার্ভারগুলিও ইউডিপি প্রোটোকলগুলি খুব শীঘ্রই ক্যোয়ারী অনুরোধটি সমাধান করার জন্য ব্যবহার করে।

ডিএনএস বোঝা newbies জন্য সামান্য বিভ্রান্তিকর হতে পারে। ডিএনএস কীভাবে কাজ করে তার একটি সংক্ষিপ্ত বিবরণ এখানে।

আসুন বলি, আমাদের যদি কোনও ওয়েবসাইট অ্যাক্সেস করার প্রয়োজন হয় তবে আমরা কী করব? ব্রাউজারে কেবল www.google.com টাইপ করুন এবং এন্টার টিপুন। হুম আমরা কেবল এটিই জানি, তবে আসল বিষয়টি হল, ডিএনএস আমাদের পক্ষে জিজ্ঞাসা করার সময় এর মধ্য দিয়ে কীভাবে ব্যথা হয়। আমরা www.google.com টাইপ করার সময় সিস্টেমটি www.google.com অনুসন্ধান করবে। যখনই আমরা কিছু ডোমেন নাম টাইপ করি, সেখানে একটি থাকে। (ডট) www.google.com এর শেষে যা নেমস্পেসের মূল সার্ভারটি অনুসন্ধান করতে বলে।

কোয়ালিটি সমাধান করার জন্য বিশ্বব্যাপী 13 টি রুট সার্ভার রয়েছে। প্রথমে, আমরা www.google.com হিসাবে প্রবেশের সময় হ'ল আমাদের ব্রাউজারটি আমাদের স্থানীয় রেজলভারের কাছে একটি অনুরোধ প্রেরণ করবে, এতে আমাদের মাস্টার এবং স্লেভ ডিএনএস সার্ভারের তথ্য সম্পর্কে প্রবেশ রয়েছে। যদি তাদের কাছে এ জাতীয় অনুরোধ করা ক্যোয়ারী সম্পর্কে তথ্য না থাকে তবে তারা অনুরোধটি শীর্ষ স্তরের ডোমেনে (টিএলডি) পাস করবেন, টিএলডি যদি বলে যে আমি অনুরোধটি জানি না, তবে অনুমোদনকারী সার্ভারটি আপনার অনুরোধটি জানতে পারে, এটি অনুমোদনের দিকে এগিয়ে যাবে সার্ভারস, এখানে শুধুমাত্র www.google.com ঠিকানা 72.36.15.56 হিসাবে সংজ্ঞায়িত করা হয়েছিল।

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

আরও পড়ুন : উবুন্টুতে ডিএনএস ক্যাশে সার্ভার সেটআপ করুন

এই নিবন্ধটির জন্য, আমি 3 টি মেশিন, 2 সার্ভার সেটআপ (মাস্টার এবং স্লেভ) এবং ক্লায়েন্টের জন্য 1 ব্যবহার করছি।

---------------------------------------------------
Master DNS Server
---------------------------------------------------

IP Address	:	192.168.0.200
Host-name	:	masterdns.tecmintlocal.com
OS		:	Centos 6.5 Final
---------------------------------------------------
Slave DNS Server
---------------------------------------------------

IP Address	:	192.168.0.201
Host-name	:	slavedns.tecmintlocal.com
OS		:	Centos 6.5 Final
---------------------------------------------------
Client Machine to use DNS
---------------------------------------------------

IP Address	:	192.168.0.210
Host-name	:	node1.tecmintlocal.com
OS		:	Centos 6.5 Final
bind, bind-utils, bind-chroot
config file	:	/etc/named.conf
script file	:	/etc/init.d/named
53, UDP

মাস্টার ডিএনএস সার্ভার সেটআপ করুন

প্রথমে সেটআপের জন্য এগিয়ে যাওয়ার আগে মাস্টার ডিএনএস সার্ভারের আইপি ঠিকানা, হোস্টনেম এবং বিতরণ সংস্করণটি যাচাই করুন।

$ sudo ifconfig | grep inet
$ hostname
$ cat /etc/redhat-release

একবার, আপনি নিশ্চিত করুন যে উপরের সেটিংসটি সঠিক, এটি প্রয়োজনীয় প্যাকেজ ইনস্টল করার জন্য এগিয়ে যাওয়ার সময়।

$ sudo yum install bind* -y

প্রয়োজনীয় প্যাকেজ ইনস্টল করার পরে, এখন মাস্টার কনফিগারেশন ‘নামকনফ’ ফাইলটিতে জোন ফাইলগুলি সংজ্ঞায়িত করুন।

$ sudo vim /etc/named.conf

নীচে দেওয়া হল আমার নামডকনফ ফাইল এন্ট্রি, আপনার প্রয়োজন অনুসারে কনফিগারেশন ফাইলটি পরিবর্তন করুন।

//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
        listen-on port 53 { 127.0.0.1; 192.168.0.200; }; # Here we need to add our Master DNS Server IP.
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { localhost; 192.168.0.0/24; }; # subnet range where my hosts are allowed to query our DNS.
        allow-transfer     { localhost; 192.168.0.201; };  # Here we need to our Slave DNS server IP.
        recursion no;

        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto;

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";

        managed-keys-directory "/var/named/dynamic";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
        type hint;
        file "named.ca";
};

## Define our forward & reverse Zone file here for tecmintlocal.com.


zone"tecmintlocal.com" IN {
type master;
file "tecmintlocal.fwd.zone";
allow-update { none; };
};

zone"0.168.192.in-addr.arpa" IN {
type master;
file "tecmintlocal.rev.zone";
allow-update { none; };
};

#####
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

উপরের ফাইলটিতে আমরা প্রতিটি কনফিগারেশন ব্যবহার করেছি তার ব্যাখ্যা নিম্নলিখিত।

  1. শ্রুত অন পোর্ট 53 - এটি উপলব্ধ ইন্টারফেসে ডিএনএসের জন্য ব্যবহৃত হয়
  2. মাস্টার ডিএনএস - প্রশ্নটি শোনার জন্য আপনার মাস্টার ডিএনএস আইপি ঠিকানাটি সংজ্ঞায়িত করুন
  3. স্লেভ ডিএনএস - আপনার স্লেভ ডিএনএস সংজ্ঞায়িত করুন, যা মাস্টার থেকে হোস্টগুলি সমাধান করার জন্য আমাদের জোন তথ্য সিঙ্ক করতে ব্যবহৃত হয়
  4. পুনরাবৃত্তি না - যদি এটি হ্যাঁ সেট করা থাকে তবে পুনরাবৃত্ত অনুসন্ধানগুলি সার্ভারকে ডিডিওএস আক্রমণে পরিণত করবে
  5. জোনের নাম - আপনার অঞ্চল নামটি এখানে tecminlocal.com হিসাবে সংজ্ঞায়িত করুন
  6. মাস্টার টাইপ করুন - যেহেতু এই সিস্টেমটি একটি মাস্টার সার্ভারের জন্য কনফিগার করা হয়েছিল, আসন্ন ক্রীতদাস সার্ভারের জন্য এটি ক্রীতদাস হবে
  7. tecmintlocal.fwd.zone - এই ফাইলটিতে এই অঞ্চলের জন্য হোস্টের তথ্য রয়েছে
  8. অনুমতি-আপডেট কিছুই নয় - যদি কোনওটি সেট হয় না। এটি ডায়নামিক ডিএনএস (ডিডিএনএস) ব্যবহার করবে না

প্রথমে আসুন জোন এন্ট্রিটি ফরোয়ার্ড বর্ণন করি এখানে আমাদের নীচে নাম্বার কোড ফাইলটিতে যা সংজ্ঞায়িত করা হয়েছে তার নামে জোন ফাইলগুলি তৈরি করতে হবে।

tecmintlocal.fwd.zone
tecmintlocal.rev.zone

আমরা ফরোয়ার্ড জোন ফাইল তৈরির জন্য নমুনা কনফিগারেশন ফাইলগুলি ব্যবহার করি, এর জন্য আমরা নমুনা কনফিগারেশন ফাইলগুলি অনুলিপি করতে পারি।

$ sudo cp /var/named/named.localhost /var/named/tecmintlocal.fwd.zone
$ sudo cp /var/named/named.loopback /var/named/tecmintlocal.rev.zone

একবার, আপনি কনফিগারেশন ফাইলগুলি অনুলিপি করেছেন, এখন এই জোন ফাইলগুলি ভিএম এডিটর ব্যবহার করে সম্পাদনা করুন।

$ sudo vim /var/named/tecmintlocal.fwd.zone

ফরোয়ার্ড জোন ফাইলটিতে আমাদের হোস্টের তথ্য সংজ্ঞায়িত করার আগে প্রথমে নমুনা জোন ফাইলটি একবার দেখুন।

এটি আমার ফরোয়ার্ড জোন কনফিগারেশন, নীচের এন্ট্রি সংযোজন করুন এবং আপনার প্রয়োজন অনুযায়ী পরিবর্তন করুন।

$TTL 86400
@       IN SOA  masterdns.tecmintlocal.com.     root.tecmintlocal.com. (
                                  2014090401    ; serial
                                        3600    ; refresh
                                        1800    ; retry
                                      604800    ; expire
                                       86400 )  ; minimum

; Name server's

@       IN      NS      masterdns.tecmintlocal.com.
@       IN      NS      slavedns.tecmintlocal.com.

; Name server hostname to IP resolve.

@       IN      A       192.168.0.200
@       IN      A       192.168.0.201

; Hosts in this Domain

@       IN      A       192.168.0.210
@       IN      A       192.168.0.220
masterdns       IN      A       192.168.0.200
slavedns        IN      A       192.168.0.201
node1           IN      A       192.168.0.210
rhel1           IN      A       192.168.0.220

উইক! ব্যবহার করে ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন। ফরোয়ার্ড লুক আপ সম্পাদনা করার পরে, এটি নীচের মত দেখাচ্ছে, জোন ফাইলটিতে একটি শালীন বিন্যাস পেতে TAB ব্যবহার করুন।

এখন, বিপরীত লুকোচিং ফাইল তৈরি করুন, আমরা ইতিমধ্যে tecmintlocal.rev.zone নামে লুপ-ব্যাক ফাইলটির একটি অনুলিপি তৈরি করেছি। সুতরাং, আমরা আমাদের বিপরীত চেহারাটি কনফিগার করতে এই ফাইলটি ব্যবহার করি।

$ sudo vim /var/named/tecmintlocal.rev.zone

বিপরীত অঞ্চল ফাইলে আমাদের হোস্টের তথ্য সংজ্ঞায়িত করার আগে, নীচের চিত্রের মতো নমুনা বিপরীতমুখী ফাইলের দ্রুত চেহারা দেখুন।

এটি আমার বিপরীত অঞ্চল কনফিগারেশন, নীচের এন্ট্রি সংযোজন করুন এবং আপনার প্রয়োজন হিসাবে পরিবর্তন করুন।

$TTL 86400
@       IN SOA  masterdns.tecmintlocal.com. root.tecmintlocal.com. (
                                2014090402      ; serial
                                      3600      ; refresh
                                      1800      ; retry
                                    604800      ; expire
                                     86400 )    ; minimum

; Name server's

@       IN      NS      masterdns.tecmintlocal.com.
@       IN      NS      slavedns.tecmintlocal.com.
@       IN      PTR     tecmintlocal.com.

; Name server hostname to IP resolve.

masterdns       IN      A       192.168.0.200
slavedns        IN      A       192.168.0.201

;Hosts in Domain 

node1           IN      A       192.168.0.210
rhel            IN      A       192.168.0.220
200             IN      PTR     masterdns.tecmintlocal.com.
201             IN      PTR     slavedns.tecmintlocal.com.
210             IN      PTR     node1.tecmintlocal.com.
220             IN      PTR     rhel1.tecmintlocal.com.

উইক! ব্যবহার করে ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন। বিপরীত চেহারা আপ সম্পাদনা করার পরে, এটি নীচের মত দেখাচ্ছে, জোন ফাইলের মধ্যে একটি শালীন বিন্যাস পেতে TAB ব্যবহার করুন।

কনফিগারেশনের কোনও ত্রুটি পরীক্ষা করার আগে ফরোয়ার্ড লুক আপ এবং বিপরীত লুক-আপ ফাইলগুলির গোষ্ঠী মালিকানা পরীক্ষা করুন।

$ sudo ls -l /var/named/

এখানে আমরা উভয় ফাইলই রুট ব্যবহারকারীদের মালিকানাতে দেখতে পাচ্ছি, কারণ আমরা যে ফাইলগুলি নমুনা ফাইল থেকে একটি অনুলিপি তৈরি করি সেগুলি/var/নাম/এর অধীনে উপলব্ধ। নিম্নলিখিত কমান্ডগুলি ব্যবহার করে উভয় ফাইলের নামকরণে গোষ্ঠীটি পরিবর্তন করুন।

$ sudo chgrp named /var/named/tecmintlocal.fwd.zone
$ sudo chgrp named /var/named/tecmintlocal.rev.zone

ফাইলগুলিতে সঠিক মালিকানা সেট করার পরে তাদের আবার যাচাই করুন।

$ sudo ls -l /var/named/

এখন, ডিএনএস পরিষেবা শুরু করার আগে জোন ফাইলগুলির ত্রুটিগুলি পরীক্ষা করে দেখুন। প্রথমে নামডকনফ ফাইলটি চেক করুন, তারপরে অন্যান্য জোন ফাইলগুলি পরীক্ষা করুন।

$ sudo named-checkconf /etc/named.conf
$ sudo named-checkzone masterdns.tecminlocal.com /var/named/tecmintlocal.fwd.zone
$ sudo named-checkzone masterdns.tecminlocal.com /var/named/tecmintlocal.rev.zone

ডিফল্টরূপে iptables চলমান ছিল এবং আমাদের ডিএনএস সার্ভার লোকালহোস্টের মধ্যে সীমাবদ্ধ রয়েছে, যদি ক্লায়েন্ট আমাদের ডিএনএস সার্ভার থেকে নামটি সমাধান করতে চায় তবে আমাদের অভ্যন্তরীণ অনুরোধটি মঞ্জুর করতে হবে, তার জন্য আমাদের পোর্ট 53-র জন্য iptables ইনবাউন্ড নিয়ম যুক্ত করতে হবে।

$ sudo iptables -I INPUT -p udp --dport 53 -m state --state NEW -j ACCEPT

এখন, যাচাই করুন যে নিয়মগুলি INPUT চেইনে সঠিকভাবে যুক্ত করা হয়েছে।

$ sudo iptables -L INPUT

এরপরে, নিয়মগুলি সংরক্ষণ করুন এবং ফায়ারওয়াল পুনরায় চালু করুন।

$ sudo service iptables save
$ sudo service iptables restart

নামযুক্ত পরিষেবাটি শুরু করুন এবং অবিরাম করুন make

$ sudo service named start
$ sudo chkconfig named on
$ sudo chkconfig --list named

অবশেষে, ডিগ এন্ড এনস্কুলআপ সরঞ্জামগুলি ব্যবহার করে কনফিগার করা মাস্টার ডিএনএস জোন ফাইলগুলি (এগিয়ে এবং বিপরীত) পরীক্ষা করুন।

$ dig masterdns.tecmintlocal.com		[Forward Zone]
$ dig -x 192.168.0.200
$ nslookup tecmintlocal.com
$ nslookup masterdns.tecmintlocal.com
$ nslookup slavedns.tecmintlocal.com

কুল! আমরা একটি মাস্টার ডিএনএস কনফিগার করেছি, এখন আমাদের স্লেভ ডিএনএস সার্ভার সেটআপ করা দরকার। আসুন একটি স্লেভ সার্ভার সেটআপ করার জন্য এগিয়ে যাই, এটি মাস্টার সেটআপ হিসাবে বেশি সময় নেয় না।

স্লেভ ডিএনএস সার্ভার সেটআপ করুন

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

$ sudo yum install bind* -y

আমাদের জোন ডাটাবেস এবং পোর্ট শোনার জন্য 'নামযুক্ত.কনফ' ফাইলটি খুলুন এবং সম্পাদনা করুন।

$ sudo vim /etc/named.conf

আপনার প্রয়োজন অনুযায়ী প্রদর্শিত পরিবর্তনগুলি করুন।

//
// named.conf
//
// Provided by Red Hat bind package to configure the ISC BIND named(8) DNS
// server as a caching only nameserver (as a localhost DNS resolver only).
//
// See /usr/share/doc/bind*/sample/ for example named configuration files.
//

options {
        listen-on port 53 { 127.0.0.1; 192.168.0.201}; # Our Slave DNS server IP
        listen-on-v6 port 53 { ::1; };
        directory       "/var/named";
        dump-file       "/var/named/data/cache_dump.db";
        statistics-file "/var/named/data/named_stats.txt";
        memstatistics-file "/var/named/data/named_mem_stats.txt";
        allow-query     { localhost; 192.168.0.0/24; };
        recursion no;

        dnssec-enable yes;
        dnssec-validation yes;
        dnssec-lookaside auto;

        /* Path to ISC DLV key */
        bindkeys-file "/etc/named.iscdlv.key";

        managed-keys-directory "/var/named/dynamic";
};

logging {
        channel default_debug {
                file "data/named.run";
                severity dynamic;
        };
};

zone "." IN {
        type hint;
        file "named.ca";
};

## Define our slave forward and reverse zone, Zone files are replicated from master.

zone"tecmintlocal.com" IN {
type slave;
file "slaves/tecmintlocal.fwd.zone";
masters { 192.168.0.200; };
};

zone"0.168.192.in-addr.arpa" IN {
type slave;
file "slaves/tecmintlocal.rev.zone";
masters { 192.168.0.200; };
};

#####
include "/etc/named.rfc1912.zones";
include "/etc/named.root.key";

ডিএনএস পরিষেবা ব্যবহার করে শুরু করুন।

$ sudo service named start

বাইন্ড সার্ভিসটি পুনঃসূচনা করার পরে, আমাদের আলাদাভাবে জোন সম্পর্কিত তথ্য সংজ্ঞায়িত করতে হবে না, কারণ আমাদের অনুমতি-স্থানান্তরটি নীচের চিত্রটিতে প্রদর্শিত মাষ্টার সার্ভার থেকে জোন সম্পর্কিত তথ্যটি প্রতিলিপি করবে।

$ sudo ls -l /var/named/slaves

ক্যাট কমান্ড ব্যবহার করে জোন তথ্য যাচাই করুন।

$ sudo cat /var/named/slaves/tecmintlocal.fwd.zone
$ sudo cat /var/named/slaves/tecmintlocal.rev.zone

এরপরে, ইনবাউন্ড সংযোগের অনুমতি দেওয়ার জন্য iptables এ ডিএনএস পোর্ট 53 খুলুন।

$ sudo iptables -I INPUT -p udp --dport 53 -m state --state NEW -j ACCEPT

Iptables নিয়মগুলি সংরক্ষণ করুন এবং iptables পরিষেবাটি পুনরায় চালু করুন।

$ sudo service iptables save
$ sudo service iptables restart

সিস্টেম বুট করার ক্ষেত্রে পরিষেবাটি অবিচ্ছিন্ন করুন Make

$ sudo chkconfig iptables on
Check whether persistent set for run-levels .
$ sudo chkconfig --list iptables

এটাই!. এখন আমাদের ক্লায়েন্ট মেশিনগুলি কনফিগার করার এবং হোস্ট-নেম চেক করার সময়।

ক্লায়েন্ট মেশিন কনফিগার করুন

হোস্টের নাম নির্ধারণের জন্য নেটওয়ার্ক সেটিংসে আমাদের প্রাথমিক (192.168.0.200) এবং মাধ্যমিক ডিএনএস (192.168.0.201) প্রবেশের প্রয়োজন। ছবিতে প্রদর্শিত সমস্ত এন্ট্রি সংজ্ঞায়িত করতে, সেটআপ কমান্ডটি চালান run

$ setup

অন্যথায়, ‘/etc/reslov.conf’ ফাইলটি সম্পাদনা করুন এবং নিম্নলিখিত এন্ট্রি যুক্ত করুন।

$ vim /etc/resolv.conf
search tecmintlocal.com
nameserver 192.168.0.200
nameserver 192.168.0.201

এখন, আইপি, হোস্টনাম এবং সার্ভারের চেহারাটি যাচাই করুন।

$ ifconfig | grep inet
$ hostname
$ nslookup tecmintlocal.com

এখন, ব্যবহার করে ফরোয়ার্ড এবং বিপরীত ডিএনএস চেহারা দেখুন।

$ dig masterdns.tecmintlocal.com
$ dig -x 192.168.0.200

ডিগ আউটপুট বোঝা:

  1. শিরোনাম - এটি আমাদের যা জিজ্ঞাসা করেছিল এবং ফলাফল কী হয়েছিল তা সবই বলে।
  2. স্থিতি - স্থিতি কোনও ত্রুটি ছিল না, এর অর্থ আমাদের প্রেরিত কোন প্রশ্নের অনুরোধটি কোনও ইআরআর ছাড়াই সফল হয়েছিল
  3. প্রশ্ন - যে প্রশ্নটি আমাদের তৈরি হয়েছিল, এখানে আমার ক্যোয়ারীটি ছিল masterdns.tecmintlocal.com
  4. উত্তর - যদি উপলভ্য তথ্য থাকে তবে অনুসন্ধানের অনুরোধটি সমাধান হয়েছে
  5. কর্তৃপক্ষ - ডোমেন এবং জোনের জন্য নামের সার্ভারের প্রতিক্রিয়া
  6. অতিরিক্ত - নাম-সার্ভার যেমন হোস্ট-নাম এবং আইপি ঠিকানা সম্পর্কিত অতিরিক্ত তথ্য।
  7. প্রশ্নের সময় - উপরের সার্ভারগুলি থেকে নামগুলি সমাধান করতে কতক্ষণ সময় লেগেছে

অবশেষে আমাদের নোডের জন্য পরীক্ষা করুন এবং একটি পিং করুন।

$ dig node1.tecmintlocal.com
$ ping masterdns.tecmintlocal.com -c 2
$ ping slavedns.tecmintlocal.com -c 2
$ ping 192.168.0.200 -c 2
$ ping 192.168.0.201 -c 2

পরিশেষে, সেটআপ সমাপ্ত, এখানে আমরা উভয় প্রাইমারী (মাস্টার) এবং স্লেভ (সেকেন্ডে) ডিএনএস সার্ভার সফলভাবে কনফিগার করেছি, আশা করি যে কোনও সমস্যা ছাড়াই সবাই সেটআপ-এড করেছেন, সেটআপ করার সময় আপনি যদি কোনও সমস্যার মুখোমুখি হন তবে নির্দ্বিধায় কোনও মন্তব্য ফেলবেন না।