नहीं, यह नहीं मज़बूती से किया जा सकता है, कम से कम एकल DNS क्वेरी में नहीं। मार्टिन का जवाब "सिंगल कमांड" मानदंड को पूरा करता है, लेकिन इसके परिणामस्वरूप DNS सर्वर पर दो प्रश्न होंगे।
वहाँ है ANY
विकल्प (NS
या A
के बजाय), लेकिन यह दोनों रिकॉर्ड प्राप्त करने के लिए एक विश्वसनीय तरीका नहीं है।
यदि आप Google के आधिकारिक सर्वर से पूछते हैं तो आपको वास्तव में सबकुछ वापस लेना चाहिए, लेकिन मुझे संदेह है कि आप नहीं जान पाएंगे कि उनका सर्वर पहले से क्या है, अन्यथा आप इस सवाल से नहीं पूछेंगे।
तो आप अपने स्थानीय पुनरावर्ती सर्वर पूछना तो आप वापस दोनों रिकॉर्ड मिल सकता है, लेकिन वे कैश में दोनों कर रहे हैं केवल यदि। रिकर्सिव सर्वरों को प्रत्येक रिकॉर्ड प्राप्त करने की आवश्यकता नहीं होती है और उन्हें ANY
क्वेरी के लिए वापस करने की आवश्यकता नहीं होती है, उन्हें केवल वही भेजने की अनुमति है जो उनके पास पहले से है।
Altnitak, जब मैं (उदाहरण के लिए) का उपयोग करें: खुदाई @ 208.67.222.222 example.org किसी भी यह हमेशा एन एस प्लस एक के रूप में मैं चाहता हूँ वापस जाने के लिए लगता है। क्या आप कह रहे हैं कि कुछ मामलों में ऐसा नहीं हो सकता है? धन्यवाद – Stevie
बिल्कुल, हां। यदि ओपनडीएनएस में उनके कैश में नहीं है, तो यह वापस नहीं किया जाएगा। मैंने बस एक डोमेन के लिए यह कोशिश की - मुझे पता है कि पहली 'किसी भी' क्वेरी ने केवल 'एनएस' वापस कर दिया है। मैंने फिर एक स्पष्ट 'ए' क्वेरी भेजी। बाद में 'किसी भी' प्रश्न अब दोनों लौटते हैं (कम से कम उनके टीटीएल समाप्त होने तक)। – Alnitak
डांग, यह शर्म की बात है। इसे समझाने के लिए समय निकालने के लिए धन्यवाद। यह जानना उपयोगी है। मुझे लगता है कि सबसे अच्छा समाधान वास्तव में दो है, इसे DNS सर्वर पर दो अलग-अलग प्रश्न हैं। मैं पहले नेमसर्वर की जांच करूंगा और यदि कोई भी असाइन नहीं किया गया है तो मैं आईपी की जांच करने से परेशान नहीं हूं। – Stevie