dig উত্তর কেবল উত্তর


49

আমি কেবল আমার প্রশ্নের উত্তর দেখাতে খনন করতে চাই।

সাধারণত, এটি অতিরিক্ত অতিরিক্ত প্রচুর তথ্য প্রিন্ট করে:

;; <<>> DiG 9.7.3 <<>> google.de
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 55839
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;google.de.                     IN      A

;; ANSWER SECTION:
google.de.              208     IN      A       173.194.69.94

;; Query time: 0 msec
;; SERVER: 213.133.99.99#53(213.133.99.99)
;; WHEN: Sun Sep 23 10:02:34 2012
;; MSG SIZE  rcvd: 43

আমি এটি কেবল উত্তর বিভাগে হ্রাস করতে চাই।

ডিগের মধ্যে প্রচুর বিকল্প রয়েছে, আমি খুঁজে পেয়েছি একটি ভাল +noall +answer

; <<>> DiG 9.7.3 <<>> google.de +noall +answer
;; global options: +cmd
google.de.              145     IN      A       173.194.69.94

এটি বেশিরভাগ স্টাফ ছেড়ে দেয় তবে এখনও এই বিকল্পগুলির জিনিসটি দেখায়।

এটি ডিগ অপশনগুলি ব্যবহার করে কীভাবে সরাবেন সে সম্পর্কে কোনও ধারণা? আমি নিশ্চিত যে অন্যান্য সরঞ্জামগুলি ব্যবহার করে এটি কেটে ফেলতে পারে তবে খননের একটি বিকল্প নিজেই সবচেয়ে পরিষ্কার এবং সর্বোত্তম।


1
কিছু আছে ${HOME}/.digrc?
অবলাখত

নাহ, যদিও ভাল ধারণা
জুলাকিস

উত্তর:


49

আপনি কেন আউটপুটে মন্তব্য পাচ্ছেন তা নিশ্চিত নই। আপনার পছন্দসই আচরণের জন্য এটি বিকল্পগুলির সঠিক সেট। এখানে একই সংস্করণ ডিগের একই বিকল্প রয়েছে:

$ dig -version
DiG 9.7.3
$ dig +noall +answer google.de
google.de.      55  IN  A   173.194.44.216
google.de.      55  IN  A   173.194.44.223
google.de.      55  IN  A   173.194.44.215
$

8
এটি বরং আকর্ষণীয় বলে মনে হচ্ছে। ম্যানুয়াল অনুসারে সমর্থিত হওয়া সত্ত্বেও, dig +noall +answer google.deকাজগুলি ব্যবহার dig google.de +noall +answerকরে না doesn't
জুলাকিস

4
পতাকা ক্রম স্পষ্টতই গুরুত্বপূর্ণ।
জেনারেলট ওয়ার্কারার

18

"+ সংক্ষিপ্ত" বিকল্পটি ব্যবহার করুন

[root@myhost ~]# dig +short google.com
216.58.194.142

[root@myhost ~]# dig +short -x 216.58.194.142
dfw06s49-in-f14.1e100.net.
dfw06s49-in-f142.1e100.net.

[root@myhost ~]# dig +short google.com soa
ns1.google.com. dns-admin.google.com. 181803313 900 900 1800 60

দুঃখিত, আমার ফর্ম্যাটিংটি সম্পাদনা করতে হয়েছিল। আশা করি এটি এখন পরিষ্কার হয়ে গেছে।
আলফোনস মুসেটে

1
আমি এখনও এটি পাই না, কেন এটি এবং কেন এই প্রশ্নের উত্তর?
পিয়ের.ভ্রিয়েন্স

5
আমি মনে করি আমি আসল প্রশ্নকর্তার অভিপ্রায় সম্পর্কে ধারণা নিয়েছি। আমার জন্য, সম্পূর্ণ উত্তর লাইনটি কম দরকারী। এবং আমি ডিগের বিকল্পগুলি মনে না রাখলে আমি "dig google.com | grep ^ google" করতে পারি। তবে + সংক্ষিপ্ত বিকল্পটি কোনও আইপি ঠিকানা বা হোস্টের নাম দেয় কোনও অতিরিক্ত পাঠ্য ছাড়াই, যা আমি (উদাহরণস্বরূপ) ফায়ারওয়াল বিধি তৈরি করতে স্ক্রিপ্টে ব্যবহার করতে পারি। এটি সাধারণত আমার জন্য গুরুত্বপূর্ণ ডিগের আউটপুট অংশ। "+ Noall + noanswer" বিকল্পের সাথে আমি এখনও স্ক্রিপ্টে ফলাফলটি ব্যবহার করতে চাইলে আমাকে অবশ্যই কিছু স্ট্রিং প্রসেসিং প্রয়োগ করতে হবে।
আলফোনস মুসেটে 15'18

6

ব্যবহার dig +param domain, না dig domain +param

% dig +noall +answer -t aaaa d.ns.zerigo.net
d.ns.zerigo.net.        37788   IN      AAAA    2607:fc88:1001:1::4
% dig -t aaaa d.ns.zerigo.net +noall +answer

; <<>> DiG 9.9.2-P2 <<>> -t aaaa d.ns.zerigo.net +noall +answer
;; global options: +cmd
d.ns.zerigo.net.        37797   IN      AAAA    2607:fc88:1001:1::4

+noall +answerকমান্ড লাইনে অবস্থানের উপর নির্ভর করে সুইচ ভিন্নভাবে কাজ করে। উভয় পক্ষেই ঠিক আছে digতাই এটি অবশ্যই একটি বাগ in+short

% dig +short -t aaaa d.ns.zerigo.net
2607:fc88:1001:1::4

% dig -t aaaa d.ns.zerigo.net +short
2607:fc88:1001:1::4

আপনি এটি বাগ হিসাবে ফাইল করেছেন বা 2 বছর আগে সমাধান হওয়া এই প্রশ্নের উত্তর হিসাবে আপনি কেন এই প্যারাফ্রেজ যুক্ত করেছেন?
জুলাকিস

গৃহীত উত্তরটি বলছে "কেন আপনি আউটপুটে মন্তব্য পেয়ে যাচ্ছেন তা আমি নিশ্চিত নই" whereasদিকে আমি কেন জানি এবং কেন এই উত্তরটি সবচেয়ে নির্ভুল।
এখনকার

1
সম্ভবত কারণ আপনি একবারে একাধিক নাম জিজ্ঞাসা করতে পারেন। 'dig -t soa + noall + উত্তর yahoo.com google.com + প্রশ্নের' সাথে 'ডিগ -t সোয়া + নোল + উত্তর ইয়াহু ডটকম + প্রশ্ন google.com' এর সাথে
তুলনা করুন

1

ম্যান পৃষ্ঠা অনুসারে আপনি চেষ্টা করতে পারেন:

dig google.de +noall +answer +nocomments

যদি এটি কাজ না করে তবে আমাকে জিজ্ঞাসা করতে হবে আপনি কোন বিতরণ ব্যবহার করছেন?

সম্পাদনা: এটি সবচেয়ে অদ্ভুত বিষয়। আপনার প্রশ্নের আগে প্রশ্নের বিকল্পগুলি রাখতে হবে।

[jglenn@lin02 ~]$ dig +noall +answer google.de
google.de.              35      IN      A       74.125.227.119
google.de.              35      IN      A       74.125.227.120
google.de.              35      IN      A       74.125.227.127
[jglenn@lin02 ~]$ dig +answer google.de +noall

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.3 <<>> +answer google.de +noall
;; global options: +cmd
[jglenn@lin02 ~]$ dig google.de +noall +answer

; <<>> DiG 9.8.2rc1-RedHat-9.8.2-0.10.rc1.el6_3.3 <<>> google.de +noall +answer
;; global options: +cmd
google.de.              203     IN      A       74.125.227.119
google.de.              203     IN      A       74.125.227.120
google.de.              203     IN      A       74.125.227.127

4
নীচে দেখুন, খনন করুন কোনওরকম এটি মেস আপ করে যখন এটি হয় dig google.de +noall +answer, এটি অবশ্যই dig +noall +answer google.deএটির কাজ করা উচিত । nocommentsইতিমধ্যে এতে অন্তর্ভুক্ত রয়েছেnoall
জুলাকিস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.