मैं 16.04 में DNS सर्वर सूची को स्थायी रूप से कैसे कॉन्फ़िगर करूं?


13

मैंने नेटवर्क-व्यवस्थापक का उपयोग करने की कोशिश की है। इसमें DNS सर्वरों की एक सूची है, जिसमें 127.0.0.1 और दो जिन्हें मैंने डाला है। यह हमेशा 127 पते का उपयोग करता है, चाहे मैं इसे कितनी बार बदलूं। फ़ाइलों की सूची, हुक स्क्रिप्ट आदि, भ्रमित कर रहे हैं: नेटवर्किंग के लिए एकल कॉन्फ़िगरेशन फ़ाइल कहां है जिसे मैं एक स्थायी परिवर्तन को प्रभावित करने के लिए संशोधित कर सकता हूं?

मैं अपने ISP के खराब गुणवत्ता वाले DNS सर्वर से अपने इंटरनेट अनुरोधों को प्राप्त करने के लिए कहकर थक गया हूँ। मुझे नहीं पता कि उबंटू क्यों बार-बार मेरे कॉन्फ़िगरेशन को रीसेट करता है, या जहां ग्राफिकल इंटरफ़ेस इस जानकारी को संग्रहीत करता है - जब तक कि इसे फिर से नहीं बदला जाए। यह UNNECESSARILY भ्रामक है।

मैंने एक घंटे पहले नेटवर्क-एडमिन गुई की जाँच की और यह क्रम में, 127.0.1.1 8.8.4.4 8.8.8.8 पढ़ा, मैंने दो 8. 8 को शीर्ष पर रखा, 127 से ऊपर ; बस इसे चेक किया, अब पहले, जो पहले सूची में नहीं था, 192.168.1.254 है - जो कि मेरा नेटवर्क राउटर लैन-साइड एड्रेस है। इसके लिए अनुरोध इंटरनेट पर रूट किए जाते हैं; यहाँ DNS अनुरोध स्वचालित रूप से Google के बजाय DNS के डीएनएस में भेजे जाते हैं। जब फ़ायरफ़ॉक्स ब्राउज़र में लुकअप त्रुटि होती है तो यह प्रदर्शित किया जाता है, यह dnserrorassist.att.net से एक त्रुटि पृष्ठ दिखाता है

मैं वास्तव में DNS सर्वरों की एकल, स्थैतिक सूची रखना चाहता हूं, इसे अपनी इच्छा पर संशोधित करने और उस लुकअप ऑर्डर को सेट करने में सक्षम होना चाहिए जिसमें उनका उपयोग किया जाता है। क्या मैं उबंटू (16.04) के साथ ऐसा कर सकता हूं?


क्या "फाइलें" और "हुक स्क्रिप्ट" आप का उल्लेख कर रहे हैं? क्या आप /etc/resolv.confफ़ाइल /etc/resolvconf/resolv.conf.d/(और आधार / हेड / टेल) में फ़ाइल और / या मैन्युअल रूप से संपादन कर रहे हैं ? या आप नेटवर्क प्रबंधक GUI के माध्यम से कॉन्फ़िगर करने के बारे में बात कर रहे हैं?
स्टीलड्राइवर

1
1. "परंपरागत रूप से, फ़ाइल /etc/resolv.conf एक स्थिर कॉन्फ़िगरेशन फ़ाइल थी जिसे शायद ही कभी बदलने की जरूरत होती है या स्वचालित रूप से DCHP क्लाइंट हुक के माध्यम से बदल दिया जाता है। आजकल, एक कंप्यूटर एक नेटवर्क से स्विच कर सकता है
Old Uncle Ho

1
एक और अक्सर और रिज़ॉल्वोन्फ़ ढांचे का उपयोग अब इन परिवर्तनों को ट्रैक करने और रिज़ॉल्वर के कॉन्फ़िगरेशन को स्वचालित रूप से अपडेट करने के लिए किया जा रहा है। यह प्रोग्रामर के बीच मध्यस्थ के रूप में कार्य करता है जो नेमसर्वर सूचना और अनुप्रयोगों की आपूर्ति करता है जिन्हें नेमसर्वर जानकारी की आवश्यकता होती है। Resolvconf नेटवर्क इंटरफ़ेस कॉन्फ़िगरेशन से संबंधित हुक लिपियों के एक सेट द्वारा जानकारी से आबाद हो जाता है।
ओल्ड अंकल हो

1
वास्तव में मैं सिर्फ Google नेमसर्वरों के एक जोड़े को सूची में सबसे ऊपर स्थापित करने की कोशिश कर रहा हूं; मुझे dnserrorassist.att.net से त्रुटियाँ मिलती रहती हैं क्योंकि वे चालू नहीं हैं या सर्वर व्यस्त है या जो भी है। कोई फर्क नहीं पड़ता कि कितनी बार मैंने gui का उपयोग करते हुए सूची के शीर्ष पर 8.8.8.8 या किसी अन्य सर्वर को सेट किया है, अगली बार जब मैं इसे डिफ़ॉल्ट रूप से उपयोग करने के लिए वापस आता हूं, तो 127.0.0.1 उबंटू के नाम रिज़ॉल्यूशन सिस्टम सेटअप के साथ एक समस्या की तरह लगता है। यदि यह नहीं है, अगर इसे सेट करने का कोई विश्वसनीय तरीका है, तो मैं इसे ढूंढना चाहता हूं, इसे सेट करना चाहता हूं, उपयोगकर्ता-विले पर जाऊंगा
ओल्ड अंकल हो

1
इसके लिए धन्यवाद, और मैं आपकी बात देख रहा हूं, लेकिन क्या यह पूछने की गुंजाइश से परे है कि मेरे वेबपेज लोड का अनुरोध क्यों करते हैं जो कि तब Google नेटवर्क के बजाय अटार्नी DNS सर्वरों द्वारा हल किए जाते हैं?
पुराना अंकल हो

जवाबों:


9

सही इस प्रश्न के लिए जवाब है:

  1. शीर्ष पैनल में नेटवर्क आइकन पर जाएं ।

  2. संपादित करें कनेक्शन चुनें ।

  3. वह कनेक्शन खोलें, जिसे आप संशोधित करना चाहते हैं, जैसे वायर्ड कनेक्शन

  4. का चयन करें आईपीवी 4 टैब।

    1. विधि को स्वचालित (डीएचसीपी) पते पर ही सेट करें ।

    2. में DNS सर्वर क्षेत्र, अपने DNS सर्वर की एक अल्पविराम द्वारा विभाजित सूची दर्ज करें।

    3. उबंटू के अपने संस्करण के आधार पर, यदि आपको स्वचालित नामक एक स्विच दिखाई देता है, तो इसे बंद पर स्विच करें।

    4. सेव बटन पर क्लिक करें।

अपनी resolv.confफ़ाइल को संपादित न करें !


1
वें ई स्पष्ट, संक्षिप्त चरणों के लिए धन्यवाद। मैंने Wifi और Ethernet दोनों को सेट किया है और मैं समय के साथ बची हुई सेटिंग्स और रिबूट के लिए तत्पर रहूँगा।
पुराने चाचा हो

4
क्या हमें रिबूट की आवश्यकता है? या परिवर्तन लेने के लिए एक विन्यास योग्य तरीका?
विकास गोएल

1
Ubuntu 18 में (कम से कम मेरे लिए) कोई भी GUI परिवर्तन जो मैंने DNS में किए हैं, वे जारी रहेंगे। एकमात्र तरीका जो मैंने अपने सिस्टम को बनाने में कामयाबी हासिल की है, OpenDNS "डोमेन-नेम-सर्वर को प्रीप्रेंड करें" जैसा कि यहां दिखाया गया है: askubuntu.com/a/1077479/231504 (टिप्पणी के रूप में पोस्ट करने के लिए खेद है, लेकिन सवाल "संरक्षित है क्योंकि" निम्न-गुणवत्ता वाले उत्तरों को आकर्षित किया "" (यदि मुझे इस टिप्पणी पर पर्याप्त वोट मिले, तो मुझे उत्तर पोस्ट करने के लिए आवश्यक 10 अंक प्राप्त हो सकते हैं)
pestophagous

+1 अप-टू-डेट निर्देश, अब बाद में उबंटू संस्करणों के लिए भी उपलब्ध से CloudFlare के हैं 1.1.1.1
कांव-कांव

11

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

डीएचसीपी विन्यास के लिए: संशोधित / आदि / नेटवर्क / इंटरफेस। अपने इंटरफ़ेस (eth0, आदि) के तहत निम्नलिखित पंक्ति जोड़ें:

dns-nameservers 123.123.123.123 # replace with wanted IP

यदि आपके DHCP सर्वर को पहले से ही आपको एक प्रदान करने के लिए कॉन्फ़िगर किया गया है, तो यह केवल एक DNS सर्वर को बचाता है !!! DHCP सर्वर के उपलब्ध नाम को ओवरराइड करने के लिए निम्न फ़ाइल को संशोधित करें।

/etc/dhcp/dhclient.conf:
supersede domain-name-servers 123.123.123.123 # replace with wanted DNS server

फिर आपको अपना नेटवर्क पुनः आरंभ करने की आवश्यकता होगी। निम्नलिखित जैसा कुछ करना चाहिए।# invoke-rc.d networking restart

अब यदि आप /etc/resolv.conf देखते हैं, तो आपको केवल अपने नामांकित व्यक्ति को देखना चाहिए।


2
मैंने आपके निर्देशों का पालन किया और इसने बहुत अच्छा काम किया। मैंने हेडलैस उबंटू 16.04.2 इंस्टॉलेशन पर काम किया।
सर्गेई जी

1
resolv.confDNS सर्वर का चयन करने के लिए सबसे उपयुक्त तरीके से दूर है। बेहतर विकल्प के लिए स्वीकृत उत्तर देखें (कम से कम अधिकांश उपयोगकर्ताओं के लिए)।
डेविड फोस्टरस्टर

ग्राफिक्स के बिना लिनक्स / यूनिक्स का उपयोग करना सबसे अच्छा समाधान है, क्योंकि यह आपको नियंत्रण देता है। GUI noobs के लिए है।
एंथनी रुतलेज

मैंने पूरे दिन इस DNS समस्या को हल किया है, और तब तक कुछ भी काम नहीं किया है जब तक कि मुझे askubuntu.com/a/1077479/231504 (एक टिप्पणी के रूप में पोस्ट करने के लिए खेद नहीं मिला , लेकिन सवाल "संरक्षित है क्योंकि इसमें कम गुणवत्ता वाले उत्तर आकर्षित हुए हैं")
popophagous
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.