2010-12-12 24 views
6

का उपयोग करके एनएस और ए को देख सकता हूं क्या एक एकल dig कमांड का उपयोग कर डोमेन के ए (आईपी एड्रेस) और एनएस (नेमसर्वर) को देखना संभव है?क्या मैं एक ही समय में डीएस

मैं dig google.com ए + छोटा या dig google.com NS + छोटा उपयोग कर सकता हूं लेकिन निश्चित रूप से यह केवल एक कमांड के साथ करना संभव है? यदि नहीं, तो क्या ऐसा कोई ऐसा आदेश है जो ऐसा करने में सक्षम हो सकता है?

धन्यवाद

उत्तर

3

नहीं, यह नहीं मज़बूती से किया जा सकता है, कम से कम एकल DNS क्वेरी में नहीं। मार्टिन का जवाब "सिंगल कमांड" मानदंड को पूरा करता है, लेकिन इसके परिणामस्वरूप DNS सर्वर पर दो प्रश्न होंगे।

वहाँ है ANY विकल्प (NS या A के बजाय), लेकिन यह दोनों रिकॉर्ड प्राप्त करने के लिए एक विश्वसनीय तरीका नहीं है।

यदि आप Google के आधिकारिक सर्वर से पूछते हैं तो आपको वास्तव में सबकुछ वापस लेना चाहिए, लेकिन मुझे संदेह है कि आप नहीं जान पाएंगे कि उनका सर्वर पहले से क्या है, अन्यथा आप इस सवाल से नहीं पूछेंगे।

तो आप अपने स्थानीय पुनरावर्ती सर्वर पूछना तो आप वापस दोनों रिकॉर्ड मिल सकता है, लेकिन वे कैश में दोनों कर रहे हैं केवल यदि। रिकर्सिव सर्वरों को प्रत्येक रिकॉर्ड प्राप्त करने की आवश्यकता नहीं होती है और उन्हें ANY क्वेरी के लिए वापस करने की आवश्यकता नहीं होती है, उन्हें केवल वही भेजने की अनुमति है जो उनके पास पहले से है।

+0

Altnitak, जब मैं (उदाहरण के लिए) का उपयोग करें: खुदाई @ 208.67.222.222 example.org किसी भी यह हमेशा एन एस प्लस एक के रूप में मैं चाहता हूँ वापस जाने के लिए लगता है। क्या आप कह रहे हैं कि कुछ मामलों में ऐसा नहीं हो सकता है? धन्यवाद – Stevie

+1

बिल्कुल, हां। यदि ओपनडीएनएस में उनके कैश में नहीं है, तो यह वापस नहीं किया जाएगा। मैंने बस एक डोमेन के लिए यह कोशिश की - मुझे पता है कि पहली 'किसी भी' क्वेरी ने केवल 'एनएस' वापस कर दिया है। मैंने फिर एक स्पष्ट 'ए' क्वेरी भेजी। बाद में 'किसी भी' प्रश्न अब दोनों लौटते हैं (कम से कम उनके टीटीएल समाप्त होने तक)। – Alnitak

+0

डांग, यह शर्म की बात है। इसे समझाने के लिए समय निकालने के लिए धन्यवाद। यह जानना उपयोगी है। मुझे लगता है कि सबसे अच्छा समाधान वास्तव में दो है, इसे DNS सर्वर पर दो अलग-अलग प्रश्न हैं। मैं पहले नेमसर्वर की जांच करूंगा और यदि कोई भी असाइन नहीं किया गया है तो मैं आईपी की जांच करने से परेशान नहीं हूं। – Stevie

3
dig +short ns google.com a google.com 
+0

धन्यवाद मार्टिन। Alnitak के साथ वापस आने के आधार पर, यह वह मार्ग हो सकता है जो मैं लेता हूं। – Stevie

+0

बस ब्याज से बाहर, इसे एक आदेश होने की आवश्यकता क्यों है? – Alnitak

+0

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