आपके सिस्टम resolvconf का उपयोग करता है , इसलिए resolv.conf फ़ाइल को /etc/resolvconf/run/resolv.conf
पर प्रतीकात्मक लिंक द्वारा प्रतिस्थापित किया गया है और संकल्प ने गतिशील रूप से फ़ाइल जेनरेट की है। यही कारण है कि DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
फ़ाइल में जानकारी को सही तरीके से अपडेट करने के लिए, आप /etc/network/interfaces
में dns- * पैरामीटर डाल सकते हैं उदा।
auto eth0
iface eth0 inet static
address 33.33.13.10
netmask 255.255.255.0
gateway 33.33.13.1
dns-nameservers 33.33.13.1 12.34.56.78
dns-search example.com
उसके बाद, आप द्वारा
$ resolvconf -d eth0
$ resolvconf -a eth0
dns- * जानकारी अपडेट कर सकते या फिर आप & ifup और resolvconf -d ifdown कर सकते हैं, -एक पर्दे के पीछे क्या होगा।
नोट: कभी-कभी मुझे लगता है कि resolvconf -u काम नहीं करता है। मैं नहीं जानता कि क्यों
आप man resolvconf
पढ़ना चाहिए है। इस सब के बारे में और जानकारी है।
सुझाव: यदि आप मैन्युअल /etc/resolv.conf अपडेट करना चाहते हैं, तो आप सिमलिंक को हटा दें और हाथ से /etc/resolv.conf बना सकते हैं। इस तरह, फ़ाइल को कभी भी resolvconf से अद्यतन नहीं किया जाएगा।
$ rm /etc/resolv.conf ;# to remove the symlink
$ vi /etc/resolv.conf ;# to create a regular file
'sudo vi resolv.conf' – meda