किसी दिए गए डोमेन के लिए सभी CNAME रिकॉर्ड कैसे सूचीबद्ध करें?


35

मैं खुदाई / nslookup / होस्ट का उपयोग करके उन्हें सूचीबद्ध नहीं कर सकता।


1
आप पहले से ही इसके सभी आरआर को जाने बिना पूरे डोमेन को क्रॉल नहीं कर सकते। इस विशेषता के बारे में चर्चा के लिए, NSEC3डिज़ाइन से संबंधित कार्य देखें ( RFC5155, अनुभाग 1.1 में सूचीबद्ध )
मनु एच

जवाबों:


31

दो तरीके हैं, दोनों को DNS रिकॉर्ड के लिए व्यवस्थापक पहुँच या विश्वास की आवश्यकता होती है:

  • डोमेन के लिए सभी रिकॉर्ड प्राप्त करने के लिए डोमेन पर एक ज़ोन ट्रांसफ़र ( AXFR ) करें। DNS व्यवस्थापक को आपके चुने हुए DNS सर्वर से अपने IP पते पर स्पष्ट रूप से AXFR को स्थानांतरित करने की अनुमति देने की आवश्यकता है। आप इस तरह का स्थानांतरण कर सकते हैं:dig @ns1.google.com google.com AXFR
  • सीधे संबंधित DNS सर्वर पर ज़ोनफ़ाइल देखें। इसके लिए आपको DNS सर्वर तक व्यवस्थापक पहुंच की आवश्यकता है।

10

DNS पर उचित अनुमति के साथ, cname रिकॉर्ड के लिए grep:

host -t axfr my.dom.com dns.my.dom.com | grep -i cname
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.