मुझे पता है - उदाहरण के लिए - कि एक आईपी के लिए दो DNS नाम हैं। हालांकि nslookup ipकेवल एक रिकॉर्ड लौटाता है।
मैं एक आईपी के लिए सभी रिकॉर्ड कैसे प्राप्त करूं?
मुझे पता है - उदाहरण के लिए - कि एक आईपी के लिए दो DNS नाम हैं। हालांकि nslookup ipकेवल एक रिकॉर्ड लौटाता है।
मैं एक आईपी के लिए सभी रिकॉर्ड कैसे प्राप्त करूं?
जवाबों:
DNS में मूल्य के अनुसार नामों को क्वेरी करने का कोई तरीका नहीं है। 1 जब आप दौड़ते हैं , तो आप केवल एक विशेष डोमेन पर पीटीआर रिकॉर्ड के लिए क्वेरी कर रहे हैं , न कि एक जादू उलटा क्वेरी।nslookup ipreversed-ip.in-addr.arpa
आमतौर पर, जब किसी होस्ट या पते के कई नाम होते हैं, तो प्राथमिक नाम के साथ केवल एक पीटीआर रिकॉर्ड जोड़ा जाता है - अक्सर सुरक्षा / गोपनीयता कारणों (साझा वेबसाइट होस्टिंग के मामले में) के लिए, या सिर्फ इसलिए कि उनके मालिक ने पर्याप्त देखभाल नहीं की। (एकाधिक पीटीआर रिकॉर्ड भी भ्रामक हैं, क्योंकि व्यावहारिक रूप से सभी कार्यक्रम यादृच्छिक रूप से एक ही चुनेंगे।)
सबसे आधिकारिक स्रोत इसलिए आईपी पते मालिक खुद को है। (लेकिन यह भी ध्यान दें कि मालिक को हमेशा अपने पते की ओर इशारा करने वाले अन्य डोमेन के बारे में पता नहीं हो सकता है। DNS में, यदि कोई ऐसा डोमेन का मालिक है जो वे केवल ए / एएएए रिकॉर्ड जोड़कर इसे कहीं भी इंगित कर सकते हैं।)
कई साइटें मौजूद हैं जो इस बात की जानकारी एकत्र करती हैं कि किसी विशेष आईपी पते (जैसे कि यूट्यूजनिगल ) में कौन सी वेबसाइटें होस्ट की जाती हैं , लेकिन उनके पास 100% पूरी जानकारी जानने का कोई तरीका नहीं है। यदि किसी विशेष डोमेन नाम पर होस्ट की गई कोई वेबसाइट नहीं है, तो इसे ऐसे डेटाबेस में सूचीबद्ध नहीं किया जाएगा।
1 RFC 833 में वास्तव में IQUERY opcode का उपयोग करते हुए एक वैकल्पिक विशेषता के रूप में उलटे प्रश्नों की परिभाषा थी ; इसकी सीमित उपयोगिता के कारण यह व्यावहारिक रूप से अप्रयुक्त था। उसी दस्तावेज़ को उद्धृत करने के लिए, "उलटा क्वेरी मैपिंग अद्वितीय या पूर्ण होने की गारंटी नहीं है क्योंकि डोमेन सिस्टम में संसाधन रिकॉर्ड से प्राधिकरण निर्धारित करने के लिए कोई आंतरिक तंत्र नहीं है" , इसलिए या तो आप अभी भी डोमेन के बारे में जानकारी प्राप्त करने में असमर्थ होंगे उस विशेष नाम सर्वर की तुलना में कहीं और होस्ट किया गया।