কম্পিউটার টিউটোরিয়াল

লিনাক্স dig কমান্ড মাস্টার করুন: ধাপে ধাপে গাইড প্র্যাকটিক্যাল উদাহরণসহ

dig হলো লিনাক্স কমান্ডলাইন টুল যা হোস্টের DNS রেকর্ড লুকআপ করতে ব্যবহৃত হয়। এই টিউটোরিয়ালে এই কমান্ডের ব্যবহার এবং হ্যান্ডি উদাহরণ দেওয়া আছে।

DNS রেকর্ড আপনার কম্পিউটারকে হোস্টের IP অ্যাড্রেস, ইমেল কনফিগারেশন, বা হোস্টের সাথে জড়িত অন্যান্য টেক্সট ডেটা সম্পর্কে তথ্য দেয়।

DNS রেকর্ড ইন্টারনেটের স্ট্রিট ডিরেক্টরি। আপনি যখন ওয়েবসাইট এক্সেস করেন, আপনার কম্পিউটার ওয়েবসাইটের ডোমেইনের সাথে জড়িত DNS রেকর্ড লুকআপ করে সার্ভারের IP অ্যাড্রেস পায়, যাতে সেটাকে ইন্টারনেটে এক্সেস করা যায়।

dig আপনার ইনপুটের ভিত্তিতে এই রেকর্ডগুলো কোয়েরি করে প্রাসঙ্গিক ইনফরমেশন রিটার্ন করে।

সিনট্যাক্স

dig SERVER OPTIONS NAME

নোট করুন:

  • SERVER হলো DNS সার্ভারের অ্যাড্রেস যা আপনি কোয়েরি করতে চান - এটি এক্সক্লুড করা যায় যদি আপনি আপনার কম্পিউটার/লোকাল নেটওয়ার্কের DNS সার্ভার ব্যবহার করতে চান
  • OPTIONS হলো dig-এ পাস করা অপশন যা ডিফল্ট বিহевиয়ার চেঞ্জ করে
  • NAME হলো লুকআপ করতে চায় এমন রিসোর্সের নাম - সাধারণত ডোমেইন নাম - যেমন linuxscrew.com
dig কমান্ড অপশন
-4 শুধু IPv4 ব্যবহার করুন
-6 শুধু IPv6 ব্যবহার করুন
-t কোয়েরি করার রেকর্ড টাইপ
-x সিম্পল রিভার্স লুকআপ

dig-এর অনেক অপশন আছে কোয়েরি টাইপের উপর নির্ভর করে। নিচে সবচেয়ে कॉमन ইউজ কভার করা হয়েছে, অ্যাডভান্সড ইউজের জন্য ম্যানুয়াল পড়ুন:

man dig

উদাহরণ

সবচেয়ে বেসিক ইউজ কেস - ইন্টারনেট ওয়েবসাইটের ডোমেইন নামের জন্য কোয়েরি চালান:

dig linuxscrew.com

যে আউটপুট দেয়:

; <<>> DiG 9.10.6 <<>> linuxscrew.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 48089 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 1232 ;; QUESTION SECTION: ;linuxscrew.com. IN A ;; ANSWER SECTION: linuxscrew.com. 300 IN A 157.245.255.91 ;; Query time: 29 msec ;; SERVER: 1.1.1.1#53(1.1.1.1) ;; WHEN: Sat Dec 19 23:19:10 GMT 2020 ;; MSG SIZE rcvd: 59 

ডিটেইলসে না গিয়ে, প্রথম দুটি ব্লক ইগনোর করুন - এগুলো dig সম্পর্কে ইনফো এবং কোয়েরি ডিটেইলস।

ANSWER SECTION-এ linuxscrew.com-এর A রেকর্ড দেখাচ্ছে - সেই ডোমেইন নামের সাথে জড়িত সার্ভারের IP অ্যাড্রেস।

রেজাল্টের শেষ ব্লকে কোয়েরি স্ট্যাটিস্টিক্স - রেজাল্ট কোথা থেকে এসেছে (DNS সার্ভার) এবং কত সময় লাগল।

অতিরিক্ত ইনফো বাদ দিয়ে শুধু আনসার সেকশন দেখতে +short অপশন যোগ করুন

dig +short linuxscrew.com

Dig কমান্ড দিয়ে বিভিন্ন টাইপের DNS রেকর্ড কোয়েরি

A রেকর্ড

হোস্টের IP অ্যাড্রেস, সাধারণত ওয়েব সার্ভার লুকআপ করতে ব্যবহৃত:

dig A +short linuxscrew.com

TXT রেকর্ড

টেক্সট রেকর্ড, নোট, ডেসক্রিপশন, ভেরিফিকেশন কোড, অন্যান্য নন-স্ট্যান্ডার্ড ডেটার জন্য:

dig TXT +short linuxscrew.com

MX রেকর্ড

মেইল সার্ভার ইনফরমেশন:

dig MX +short linuxscrew.com

NS রেকর্ড

রেকর্ড সরবরাহকারী نیمসার্ভারের ডিটেইলস:

dig NS +short linuxscrew.com

সব কিছু!

সকল উপলব্ধ রেকর্ড পান:

dig ANY linuxscrew.com

উপসংহার

dig নেটওয়ার্ক ইস্যু ট্রাবলশুট করার সময় খুব কাজে আসে। এটি আথরিটেটিভ আন্সার দেয় যে আপনার কম্পিউটার নেটওয়ার্ক রিসোর্স এক্সেস করার জন্য কী ইনফরমেশন ব্যবহার করছে, অনুমানের scopes নেই।

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

কম্পিউটার নেটওয়ার্কিং-এ ডুব मारছেন? আরও ইউজফুল টিপসের জন্য আমাদের অন্যান্য আর্টিকেল চেক করুন।

  1. Ping কমান্ড ব্যবহার করে সাইটের স্ট্যাটাস দেখার পদ্ধতি

  2. ম্যাকে Force Quit কমান্ড ব্যবহার করার উপায়

  3. Linux Watch কমান্ড 습득: সিনট্যাক্স, অপশন এবং প্রয়োগিক উদাহরণ

  4. macOS টার্মিনাল মাস্টার করুন: ضروری কমান্ড-লাইন গাইড