पसंदीदा और वैकल्पिक या एकाधिक DNS सर्वर कैसे काम करते हैं?


21

मैं अपने एडाप्टर की DNS सर्वरों की सूची के अंत में 8.8.8.8 जोड़ने पर विचार कर रहा था क्योंकि सब कुछ विफल होने पर, जब यह मेरे साथ हुआ कि मुझे वास्तव में नहीं पता है कि द्वितीयक और तृतीयक DNS सर्वरों का इलाज कैसे किया जाता है।

  • अगले DNS सर्वर का उपयोग किन परिस्थितियों में किया जाता है?
  • यदि नाम हल नहीं हुआ तो क्या अगला सर्वर चेक किया जाएगा?
  • यदि मेरा नाम हल नहीं हुआ है तो क्या मैं अपनी मशीन को कई सर्वरों को क्वेरी करने के लिए कॉन्फ़िगर कर सकता हूं?

मुझे यह भी चिंता है कि अपने इंट्रानेट पर DNS सर्वर नहीं जोड़ने से, मैं स्थानीय नामों को हल करने में सक्षम नहीं हो सकता।

  • यदि पहला DNS सर्वर विफल हो जाता है, तो माध्यमिक DNS सर्वर का उपयोग कब तक किया जाएगा?
  • जब मेरी मशीन यह देखने के लिए जांच करती है कि क्या प्राथमिक DNS सर्वर ऊपर है, तो क्या यह मेरी वर्तमान DNS क्वेरी को रोक देता है?
  • कई DNS सर्वर प्रदर्शन को कैसे प्रभावित करते हैं? यदि मेरे एडॉप्टर की सूची में चार DNS सर्वर हैं और उनमें से तीन मृत हैं, तो क्या यह उत्तर पाने से पहले तीन टाइमआउट की प्रतीक्षा करेगा?

मुझे यकीन नहीं है कि यह सवाल ओएस विशिष्ट है या तो। क्या अलग-अलग ऑपरेटिंग सिस्टम इसका अलग तरह से इलाज करते हैं?

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


1
यह प्रश्न संबंधित है: superuser.com/q/558843/146694 एक बाहरी DNS पते को एक नेटवर्क में जोड़ना, जिसे आंतरिक नाम समाधान की आवश्यकता होती है, जिसमें बहुत सारी समस्याएं होती हैं
टान्नर फॉल्कनर

जवाबों:


16

जवाब निश्चित रूप से ऑपरेटिंग सिस्टम-विशिष्ट है इस अर्थ में कि कुछ भी एक निश्चित ऑपरेटिंग सिस्टम को अलग-अलग व्यवहार करने से नहीं रोक रहा है। कई सर्वरों के DNS क्लाइंट क्वेरी के बारे में कुछ भी आवश्यक नहीं है जो एक ऑपरेटिंग सिस्टम कार्यान्वयन को DNS प्रश्नों के उपचार से अलग कर देगा, जो मैं यहां बता रहा हूं।

उस ने कहा, लिनक्स के DNS नाम कैसे दिखते हैं, इसका उदाहरण यह होना चाहिए कि आज आम उपयोग में सबसे अधिक ऑपरेटिंग सिस्टम कैसे हैं ।

यहाँ व्यवहार के बारे में विस्तार से वर्णन करने के लिए एक अच्छी पोस्ट है, साथ ही आपने जो कुछ भी मांगा है, उसे सेट करने का एक तरीका है।

सामान्य विचार यह है कि, डिफ़ॉल्ट रूप से, द्वितीयक / तृतीयक DNS सर्वर केवल उसी क्रम में उपयोग किए जाते हैं यदि प्राथमिक DNS सर्वर बार-बार या गैर-परिवर्तनीय आईपी पते पर इंगित करता है। यहां तक ​​कि अगर प्राथमिक DNS सर्वर "उस डोमेन को हल नहीं करता है" कहता है, तो वह अगले नाम पूछने के लिए आगे नहीं बढ़ेगा। यह क्वेरी के लिए किसी भी मान्य प्रतिक्रिया को सूची में अगले DNS सर्वर पर नहीं जाने के कारण मानता है ।

इसे स्थापित करने का एक संभावित समझदार तरीका जिससे स्थानीय पते पहले हल हो जाएंगे, लेकिन फिर भी अपने ISP के DNS सर्वर के बजाय Google DNS या OpenDNS का उपयोग करें, अपने राउटर या LAN बॉक्स (जो भी बॉक्स इंटरनेट गेटवे है) को 8.8.8.8इसके उपयोग के लिए कॉन्फ़िगर करना है प्राथमिक नामांकित व्यक्ति। बेशक, गेटवे बॉक्स चाहिए अपने आप में एक नेम सर्वर चल रहा हो, और निजी सबनेट पर स्थानीय होस्ट नामों का जवाब DNS क्वेरी करने के लिए कॉन्फ़िगर किया जाना चाहिए - लेकिन अगर यह स्थानीय सबनेट के खिलाफ संकल्प को विफल रहता है, तो वह तत्काल Google डीएनएस में बाज़ी चाहिए। यह दोनों दुनिया का सबसे अच्छा प्रकार है।

ऐसा करने का एक और तरीका अलग-अलग नेटवर्क इंटरफेस के लिए अलग-अलग नेमसर्वर सेट करना है। विंडोज आपको डिफ़ॉल्ट रूप से ऐसा करने देता है; ऊपर दिए गए लिंक में लेख BIND9 DNS सर्वर कार्यान्वयन को कॉन्फ़िगर करने forwardऔर forwardersनिर्देशों का उपयोग करके इसे करने का एक तरीका बताता है ।

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