दूरस्थ सर्वर पर सभी DNS रिकॉर्ड प्राप्त करें?


12

क्या दूरस्थ सर्वर से सभी DNS रिकॉर्ड प्राप्त करना संभव है?

जवाबों:


15

आम तौर पर आप नहीं कर सकते हैं, लेकिन अगर DNS सर्वर किसी को ज़ोन ट्रांसफ़र करने की अनुमति देता है (संभावना नहीं है) तो आप इसे कर सकते हैं।


+1 यह निश्चित उत्तर है। ज़ोन स्थानांतरण के बिना आप यह भी नहीं जान सकते हैं कि आपने किसी दिए गए ज़ोन के लिए सभी रिकॉर्ड प्राप्त किए हैं।
जॉन गार्डनियर्स

4

ज़ोन स्थानांतरण हमेशा दास नेमवेरर्स के लिए उपलब्ध होते हैं। यह मास्टर नेमवर को छोड़कर कम से कम सभी सूचीबद्ध नेमसर्वर होंगे। उच्च सुरक्षा कॉन्फ़िगरेशन मास्टर नेमसर्वर को छुपाता है और इसे सार्वजनिक एक्सेस की अनुमति नहीं दे सकता है।

dig axfr sld.tld. @nameserver

एक बार, ज़ोन ट्रांसफर अक्सर सभी के लिए उपलब्ध थे। आज की सबसे अच्छी प्रथा उन्हें हर किसी के लिए अनुमति देने को हतोत्साहित करती है। यह सूचना रिसाव को सीमित करने में मदद करता है। उपर दिए गए "डिजी एक्सीरो" कमांड को डाटा उपलब्ध होने पर मिलेगा।


"क्षेत्र स्थानांतरण हमेशा दास नेमवियर्स के लिए उपलब्ध होते हैं।" यह प्राथमिक और सभी माध्यमिक नेमसर्वरों के बीच है, जिसका अर्थ यह नहीं है कि सेकेंडरी नेमसर्वर किसी भी स्रोत से AXFR प्रश्नों के लिए खुले हैं। और यहां तक ​​कि यह हमेशा सच नहीं होता है, क्योंकि IXFR भी होता है और अधिक से अधिक सेकेंडरी प्राथमिक रूप से एक ही समय में एक सेट / क्लाउड के रूप में कॉन्फ़िगर किए जाते हैं, और वास्तव में कोई भी इन-बैंड ज़ोन स्थानांतरण नहीं होता है।
पैट्रिक मेवज़ेक

3

यूनिक्स शेल पर ज़ोनट्रांसफर की कोशिश करें:

$ dig axfr sld.tld. @nameserver

अपने ज़ोन के लिए प्रत्यायोजित नेमवेर्स की एक सूची प्राप्त करें:

$ dig soa sld.tld. +trace
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.