কম্পিউটার

কিভাবে Dig কমান্ড ব্যবহার করবেন [উদাহরণ সহ]

খনন করুন DNS রেকর্ড দেখতে লিনাক্স কমান্ড-লাইন টুল একটি হোস্ট জন্য. এই টিউটোরিয়ালটি ব্যাখ্যা করে কিভাবে এই কমান্ডটি ব্যবহার করতে হয় এবং সহজ উদাহরণ অন্তর্ভুক্ত করে।

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

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

খনন করুন আপনার ইনপুটের উপর ভিত্তি করে এই রেকর্ডগুলিকে জিজ্ঞাসা করবে এবং প্রাসঙ্গিক তথ্য প্রদান করবে৷

সিনট্যাক্স

dig SERVER OPTIONS NAME

মনে রাখবেন:

  • সার্ভার আপনি যে ডিএনএস সার্ভারটি জিজ্ঞাসা করতে চান সেটির ঠিকানা – আপনি যদি আপনার কম্পিউটার/স্থানীয় নেটওয়ার্কে ব্যবহৃত ডিএনএস সার্ভার ব্যবহার করতে চান তবে এটি বাদ দেওয়া যেতে পারে।
  • বিকল্পগুলি৷ বিকল্পগুলি যা dig-এ পাঠানো যেতে পারে এর ডিফল্ট আচরণ পরিবর্তন করতে
  • NAME৷ আপনি যে সংস্থানটি খুঁজতে চান সেটির নাম – সাধারণত একটি ডোমেন নাম – উদাহরণস্বরূপ, linuxscrew.com
খনন কমান্ড বিকল্প
-4 শুধুমাত্র IPv4 ব্যবহার করুন
-6 শুধুমাত্র IPv6 ব্যবহার করুন
-t কোয়েরি করার জন্য রেকর্ডের ধরন
-x সাধারণ বিপরীত লুকআপ

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

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-এর তথ্য। নিজেই, প্রেরিত প্রশ্নের বিবরণ দ্বারা অনুসরণ করে।

উত্তর বিভাগ আমাদের দেখায় A linuxscrew.com-এর জন্য রেকর্ড করুন – সেই ডোমেন নামের সাথে সংশ্লিষ্ট সার্ভারের IP ঠিকানা।

ফলাফলের চূড়ান্ত টেক্সট ব্লক আমাদের কোয়েরির পরিসংখ্যান সম্পর্কে বলে – ফলাফল কোথা থেকে এসেছে (DNS সার্ভার) এবং কত সময় লেগেছে।

অতিরিক্ত তথ্য বাদ দিতে এবং শুধুমাত্র উত্তর বিভাগ দেখাতে, +short যোগ করুন বিকল্প

dig +short linuxscrew.com

ডিআইজি কমান্ডের সাহায্যে ডিএনএস রেকর্ডের বিভিন্ন ধরনের প্রশ্ন করা

একটি রেকর্ড

হোস্টের 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 ব্যবহার করতে পারেন৷ আপনার ওয়েব হোস্ট দ্বারা আপনার DNS কনফিগারেশন সঠিকভাবে প্রয়োগ করা হয়েছে এবং আপনার ডোমেনের সবকিছু সঠিক সার্ভারের দিকে নির্দেশ করছে তা নিশ্চিত করতে৷

আপনি যদি কম্পিউটার নেটওয়ার্কিংয়ে ডুব দিচ্ছেন, তাহলে আরও দরকারী টিপসের জন্য আমাদের অন্যান্য নিবন্ধগুলি দেখুন৷


  1. একটি সাইটের স্থিতি দেখতে পিং কমান্ড কীভাবে ব্যবহার করবেন

  2. একটি ম্যাকে ফোর্স কুইট কমান্ড কীভাবে ব্যবহার করবেন

  3. লিনাক্সে ঘড়ির কমান্ড কীভাবে ব্যবহার করবেন, উদাহরণ সহ

  4. কিভাবে ম্যাকওএস-এ টার্মিনাল কমান্ড-লাইন ব্যবহার করবেন