প্রশ্ন ডিগ ব্যবহার করে একটি ডোমেইন সব DNS রেকর্ড তালিকা?


আমার কোম্পানি একটি অভ্যন্তরীণ DNS চালানোর জন্য mycompany.example 

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

আমি কিভাবে ডোমেন রেকর্ড সব তালিকা করতে পারেন mycompany.example?


150
2018-05-05 19:02


উত্স




উত্তর:


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

যে বলেন, আপনি ডিগ্রি ব্যবহার করে অন্যান্য রেকর্ড তালিকা করতে পারেন:

dig +nocmd yourdomain.example any +multiline +noall +answer

147
2017-07-26 22:28



কোন DNS সার্ভারে কোন ভাল নেই IN HINFO "ANY obsoleted" "See draft-ietf-dnsop-refuse-any" - niieani
প্রশ্ন সঙ্গে কিছুই করার আছে CNAME রেকর্ড ... - Patrick Mevzek


মনে রাখা অনেক সহজ কমান্ড (এবং আরও তথ্যপূর্ণ) হল:

> dig google.com ANY

যা নিম্নলিখিত ফেরত:

; <<>> DiG 9.8.3-P1 <<>> google.com ANY
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 31013
;; flags: qr rd ra; QUERY: 1, ANSWER: 22, AUTHORITY: 0, ADDITIONAL: 3

;; QUESTION SECTION:
;google.com.            IN  ANY

;; ANSWER SECTION:
google.com.     17  IN  A   74.125.225.72
google.com.     17  IN  A   74.125.225.73
google.com.     17  IN  A   74.125.225.78
google.com.     17  IN  A   74.125.225.64
google.com.     17  IN  A   74.125.225.65
google.com.     17  IN  A   74.125.225.66
google.com.     17  IN  A   74.125.225.67
google.com.     17  IN  A   74.125.225.68
google.com.     17  IN  A   74.125.225.69
google.com.     17  IN  A   74.125.225.70
google.com.     17  IN  A   74.125.225.71
google.com.     86400   IN  NS  ns1.google.com.
google.com.     86400   IN  NS  ns2.google.com.
google.com.     86400   IN  NS  ns3.google.com.
google.com.     86400   IN  NS  ns4.google.com.
google.com.     66641   IN  SOA ns1.google.com. dns-admin.google.com.    2013082900 7200 1800 1209600 300
google.com.     177 IN  MX  40 alt3.aspmx.l.google.com.
google.com.     177 IN  MX  50 alt4.aspmx.l.google.com.
google.com.     177 IN  MX  10 aspmx.l.google.com.
google.com.     177 IN  MX  20 alt1.aspmx.l.google.com.
google.com.     177 IN  MX  30 alt2.aspmx.l.google.com.
google.com.     287 IN  AAAA    2607:f8b0:4009:803::1007

;; ADDITIONAL SECTION:
ns1.google.com.     3924    IN  A   216.239.32.10
ns2.google.com.     64508   IN  A   216.239.34.10
ns3.google.com.     64508   IN  A   216.239.36.10

;; Query time: 77 msec
;; SERVER: 10.6.23.4#53(10.6.23.4)
;; WHEN: Fri Sep 13 14:26:09 2013
;; MSG SIZE  rcvd: 506

69
2017-09-13 19:29



এই প্রশ্ন জিজ্ঞাসা করা হয় কি না। এটি 'google.com' এর মধ্যে সমস্ত রেকর্ডের জন্য জিজ্ঞাসা করছে। ডোমেন, শুধু google.com এর জন্য রেকর্ড নয়। আপনার প্রশ্নের তালিকাতে কিছুই নেই যা 'google.com।' আঠালো রেকর্ড ছাড়া (নাম সার্ভারের জন্য একটি রেকর্ড)। - yoonix
পারফেক্ট কমান্ড। সুস্পষ্ট এবং মনে রাখা সহজ, পোস্ট করার জন্য ধন্যবাদ! - fusion27
এখন থেকে শুধুমাত্র উত্তর google.com থেকে ANY প্রশ্নঃ google.com. 14400 IN CNAME forcesafesearch.google.com. (gist.github.com/Dorian/afb136672c91fc89df572a4b0f8106dd) - Dorian
দ্য আইইটিএফ প্রস্তাব প্রত্যাখ্যান করে। আমি পাই: HINFO "Please stop asking for ANY" "See draft-ietf-dnsop-refuse-any" - Tom Hale


চেষ্টা করুন:

dig -tAXFR mycompany.example

এই কাজ নাও হতে পারে বা হতে পারে। অনেক DNS সার্ভার একটি অস্বীকার করবে DNS জোন স্থানান্তর এটার মত. আরো তথ্যের জন্য, দেখুন কিভাবে AXFR প্রোটোকল কাজ করে


49
2018-05-05 19:07





আপনি ব্যবহার করতে পারেন host সঙ্গে DNS সন্ধান ইউটিলিটি -l পরিবর্তন করুন:

host -l example.com

অবশ্যই এই কাজ করার জন্য আপনাকে DNS জোন স্থানান্তর অধিকারের প্রয়োজন।


19
2017-08-18 06:16



dig -t AXFR domain.name হিসাবে একই - XXL
@XXL ... মনে রাখা অনেক সহজ ছাড়া .... +1 - Jeremy Holovacs


আপনি ব্যবহার করার চেষ্টা করছেন পদ্ধতি কাজ করবে না। দেখ এই প্রশ্ন আরও তথ্যের জন্য. আপনি যদি অ্যাডমিন হন তবে আপনি যদি আপনার অ্যাডমিনের সাথে এই বিষয়ে আলোচনা না করেন এবং আবার পোস্ট করার আগে FAQ পড়ুন তবে কেবল জোন ফাইলটি দেখুন।


2
2018-05-05 22:20





dnscmd <ServerName> /zoneprint <Domain>

আমি জবাব স্থানান্তর ব্যর্থতার কারণে বেশিরভাগ উত্তরই আমার জন্য কাজ করবে না। এই কমান্ডটি সেই সমস্যাটিতে চালিত হয়নি এবং আমি DNS পরিচালক সরঞ্জামটিতে যা পেয়েছি তার কাছাকাছি কিছু উপস্থাপন করেছি।


2
2018-05-11 16:05



আমার জন্য এই সেরা উত্তর। কোন জোন স্থানান্তর সমস্যা, শুধু এটি পাইপ find এবং তুমি করে ফেলেছ. সমস্ত ডোমেন রেকর্ড আপনি আগ্রহী সার্ভার উল্লেখ। (নোট ServerName উপরের DNS সার্ভার)। - aucuparia
অদ্ভুত, পারে না brew install dnscmd - the0ther
dnscmd শুধুমাত্র উইন্ডোজ: দেখুন technet.microsoft.com/en-us/library/cc784399(v=ws.10).aspx - user906489


আপনি nslookup টুলটি ব্যবহার করতে পারেন:

nslookup example.com

0
2017-10-07 14:46





আমি নেটওয়ার্ক স্ক্যান করতে nmap ব্যবহার করে শেষ পর্যন্ত।

উদাহরণ স্বরূপ:

nmap -v -sP 192.16.0.0/16

-7
2018-05-05 19:13



এটি আপনার সমস্যার একটি ভাল সমাধান কিন্তু প্রশ্নটির একটি দুর্দান্ত উত্তর নয় "ডিএনএ ব্যবহার করে একটি ডোমেনে সমস্ত DNS রেকর্ড তালিকাভুক্ত করুন?"। আপনি আপনার প্রশ্ন সম্পাদনা করতে এবং শিরোনাম পরিবর্তন করতে চান। - Josh
A / 16 nmaping 256 ^ 2 (65536) DNS লুকআপগুলি তৈরি করবে। আমি আপনার DNS অ্যাডমিনিস্ট্রেটরদের আপনি ভালবাসেন বিজি। - markdrayton
@ মার্কড্রেটন, যদিও স্ক্যানটি ২ ^ 16 পিংয়ের অনুরোধগুলি পাঠাবে (~ 50 মেগাবাইট কাঁচা ডেটা, অধিকাংশ নেটওয়ার্ক ইন্টারফেস দ্বারা ফিল্টার করা হবে), এটি শুধুমাত্র হোস্টগুলির জন্য বিপরীত-DNS সন্ধানগুলি সম্পাদন করবে। - Zaz