লিনাক্সে ডিগ এবং এনস্লুআপ কমান্ডগুলি কীভাবে ইনস্টল ও ব্যবহার করবেন


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

ডিগ, ডোমেন ইনফরমেশন গোফেরের সংক্ষিপ্ত, ডিএনএস সার্ভারগুলির অনুসন্ধানের জন্য এবং ডিএনএস সার্ভারের সাথে সম্পর্কিত সমস্যা সমাধানের সমস্যার জন্য ব্যবহৃত একটি ডিএনএস লুকোচুরি ইউটিলিটি। এর ব্যবহারের সহজতার কারণে, সিস্টেম অ্যাডমিনিস্ট্রেটররা ডিএনএস সমস্যাগুলি সমাধান করার জন্য সরঞ্জামটির উপর নির্ভর করে।

এনএস লুকআপ ডিএনএস লিকআপগুলি পরিচালনা করার জন্য ব্যবহৃত হয় এবং এমএক্স রেকর্ডগুলির মতো গুরুত্বপূর্ণ তথ্য এবং কোনও ডোমেন নামের সাথে সম্পর্কিত আইপি ঠিকানা প্রদর্শন করে।

ডিফল্টরূপে নতুন লিনাক্স সিস্টেম জাহাজ ডিগ এবং এনস্ক্রুআপ ইউটিলিটি উভয়ই করে। তবে, পুরানো লিনাক্স সিস্টেমগুলি নাও পারে। দুটি বাইন্ড-ইউস প্যাকেজটির অভ্যন্তরে বান্ডিল হয়ে আসে।

আসুন দেখুন আমরা কীভাবে লিনাক্সে ডিএনএস সমস্যা সমাধানের ইউটিলিটিগুলি ইনস্টল করতে পারি।

  1. CentOS/RHEL
  2. এ ডিগ্রি & এনস্কুলআপ ইনস্টল করা হচ্ছে
  3. ডেবিয়ান/উবুন্টুতে ডিগ & এনস্কুলআপ ইনস্টল করা হচ্ছে
  4. আর্কলিনাক্সে ডিগ্রি & এনস্কুলআপ ইনস্টল করা হচ্ছে
  5. ডিগ কমান্ড ব্যবহার করে
  6. nslookup কমান্ড ব্যবহার করে

Red Hat Linux/CentOS এ, dnf কমান্ডটি ব্যবহার করে dig এবং nslookup ইনস্টল করুন।

# dnf install bind-utils

সফল ইনস্টলেশন শেষে, নীচের কমান্ডটি ব্যবহার করে সংস্করণটি যাচাই করুন।

# dig -v

ডেবিয়ান এবং ডেবিয়ান সহ এর যে কোনও ডেরাইভেটিভগুলিতে, অ্যাপটি কমান্ড ব্যবহার করে ইনস্টলেশনটি সম্পন্ন করা হয়।

# apt install dnsutils

আবার ইনস্টলেশনটি যাচাই করতে কমান্ডটি চালান।

# dig -v

আর্চলিনাক্সের জন্য, ডিগ এবং এনএসলুকআপ ইনস্টল করার কমান্ডটি হবে।

# pacman -Sy dnsutils

ইনস্টল করা ডিগের সংস্করণটি পরীক্ষা করতে, চালান।

# dig -v

ডিগ কমান্ড একটি ডোমেন নাম জিজ্ঞাসা এবং প্রদর্শিত তথ্য পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে:

# dig fossmint.com

কমান্ডটি একটি হোস্ট তথ্য যেমন ডিগ কমান্ড ইউটিলিটির সংস্করণ, ডিএনএস সার্ভার এবং এর সাথে সম্পর্কিত আইপি ঠিকানা প্রদর্শন করে।

; <<>> DiG 9.11.3-1ubuntu1.9-Ubuntu <<>> fossmint.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 58049
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 0, ADDITIONAL: 1

;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 65494
;; QUESTION SECTION:
;fossmint.com.			IN	A

;; ANSWER SECTION:
fossmint.com.		300	IN	A	104.27.179.254
fossmint.com.		300	IN	A	104.27.171.254

;; Query time: 6 msec
;; SERVER: 127.0.0.53#53(127.0.0.53)
;; WHEN: Fri Nov 15 12:33:55 IST 2019
;; MSG SIZE  rcvd: 73

আরও সুনির্দিষ্ট হওয়ার জন্য এবং ডোমেন নামের কেবলমাত্র আইপি প্রদর্শন করতে + সংক্ষিপ্ত যুক্তি যুক্ত হিসাবে দেখানো হয়েছে:

# dig fossmint.com +short

104.17.179.254
104.17.171.254

ডোমেন নাম চালানোর এমএক্স রেকর্ড পরীক্ষা করতে।

# dig fossmint.com MX +short

50 mx3.zoho.com.
20 mx2.zoho.com.
10 mx.zoho.com.

Nslookup ইউটিলিটি ব্যবহার করে একটি ডোমেন নাম সম্পর্কে তথ্য পুনরুদ্ধার করতে, নিম্নলিখিত কমান্ডটি ব্যবহার করুন।

# nslookup fossmint.com
Server:		127.0.0.53
Address:	127.0.0.53#53

Non-authoritative answer:
Name:	fossmint.com
Address: 104.27.179.254
Name:	fossmint.com
Address: 104.27.171.254
Name:	fossmint.com
Address: 2606:4700:30::681b:b0fe
Name:	fossmint.com
Address: 2606:4700:30::681b:b1fe

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