Resolv.conf में सूचीबद्ध DNS सर्वर को बैकअप करने में असफल लिनक्स को कितना समय लगता है, इसका समायोजन करना


15

वर्तमान में मैं resolv.conf... के लिए सादा वेनिला लिनक्स विन्यास का उपयोग कर रहा हूँ :

nameserver 123.123.123.123
nameserver 8.8.8.8

जब 123.123.123.123 डीएनएस प्रश्न नीचे जाता है तो धीमी गति से असंभव हो जाता है, मैं मान रहा हूं कि लिनक्स हर बार पहले एक को रिटायर करता है। क्या लिनेक्स प्राप्त करने का एक तरीका है इस बारे में होशियार होना? स्वास्थ्य जांच या कुछ और? या मुझे गलतफहमी है कि कैसे resolv.confकाम करना चाहिए?

जवाबों:


18

Ewwhite की जबरदस्त प्रतिक्रिया के अलावा, कुछ परिशिष्ट।

आप इसमें जोड़ सकते हैं /etc/resolv.conf

options timeout:1 attempts:1 rotate

चूक समय हैं: 5 प्रयास: 2

क्या होता है कि रिज़ॉल्वर लाइब्रेरी /etc/resolv.confऊपर से नीचे तक सूचीबद्ध नामकर्मियों का उपयोग करने की कोशिश करेगी यदि कोई घुमाव विकल्प मौजूद नहीं है। यदि घुमाव मौजूद है, तो यह एक राउंड-रॉबिन चयन करता है। यदि रिज़ॉल्वर सूची के निचले हिस्से में जाता है और सर्वर X सेकंड के भीतर प्रतिक्रिया नहीं देता है (X को टाइमआउट पैरामीटर माना जाता है) तो यह राउंड रॉबिन चयन की पूरी प्रक्रिया को Y-1 बार (जहां Y है) दोहराएगा प्रयासों का मूल्य)।

हालाँकि इन resolv.conf विकल्पों के परीक्षण के लिए खुदाई और मित्रों से बचने के लिए थोड़ी सावधानी बरतनी होगी। चूंकि वे रिसॉल्वर लाइब्रेरी से बचते हैं और सीधे नेमसर्वर्स से पूछते हैं। गेटेंट मेजबानों का उपयोग करने के लिए बेहतर कमांड है। ध्यान दें कि glibc रिज़ॉल्वर का उपयोग करने वाली किसी भी चीज़ को /etc/resolv.confफ़ाइल का पालन करना होगा ।


12

इसके माध्यम से वर्णन किया गया है man resolv.conf

कृपया 5 सेकंड से शायद 1 सेकंड तक डिफ़ॉल्ट को कम करने के लिए टाइमआउट विकल्पों में से एक का प्रयास करें ...

options timeout:1
nameserver 123.123.123.123
nameserver 8.8.8.8

लेकिन वास्तव में, DNS में बहुत अधिक उपलब्धियां हैं, यह कम रिज़ॉल्यूशन टाइमआउट के बिना रहना संभव है। क्या बेहतर सार्वजनिक DNS चुनना या अपनी आंतरिक रिज़ॉल्वर चलाना संभव है?

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