आप आईपीवी 4 डीएनएस चित्रमय तरीका सेटिंग्स बदल सकते हैं के रूप में यहां उत्तर
लेकिन अगर आप सोच रहे हैं कि कमांड लाइन का उपयोग करके समान काम कैसे किया जाए, तो आपको /etc/NetworkManager/system-connections
डायरेक्टरी में फाइलों को ls
कमांड के साथ सूचीबद्ध करना होगा :
ls /etc/NetworkManager/system-connections
आपके कनेक्शन के नाम के साथ एक फ़ाइल होना चाहिए, मेरा कहा जाता है Wired Connection 1
।
इसलिए हमें फ़ाइल को संपादित करने और उसमें DNS सर्वर जोड़ने की आवश्यकता है:
Sudo nano "/etc/NetworkManager/system-connections/Wired connection 1"
[ipv4]
अनुभाग के तहत आप जितने चाहें उतने DNS सर्वर जोड़ें और उन्हें अर्धविराम से अलग करें ;
और ;
इस तरह अंतिम DNS सर्वर के अंत में भी डालें :
[ipv4]
dns=1.1.1.1;8.8.8.8;9.9.9.9;
यदि आप कोई डीएनएस असाइन नहीं करना चाहते हैं तो आप इस लाइन को हटा सकते हैं।
इसके अलावा आपको डीएचसीपी प्रदान किए गए DNS सर्वर (जैसे राउटर के कॉन्फ़िगरेशन में DNS सर्वर सेट) ignore-auto-dns=true
को अनदेखा करने के लिए इस लाइन को जोड़ना होगा :
[ipv4]
dns=1.1.1.1;8.8.8.8;9.9.9.9;
ignore-auto-dns=true
इस उत्तर के लिए थोड़ा संदर्भ: मैं यह जानने की कोशिश कर रहा था कि GUI की DNS सेटिंग्स में DNS सर्वर को जोड़ने पर क्या फ़ाइल संपादित होती है, इसलिए मैं यह कमांड 16+ घंटे तक चला रहा था: sudo grep -rs "1.1.1.1" /
जो कि मेरे Ubuntu वर्चुअल मशीन की सभी फाइलों को स्कैन कर रहा था। लेकिन यह /etc/NetworkManager
इतने लंबे समय तक चलने के बाद भी कभी खत्म नहीं हुआ, लेकिन मुझे पता था कि यह संभव है कि फाइल मौजूद हो सकती है, इसलिए मैंने grep
फिर से उस निर्देशिका की ओर इशारा करते हुए दौड़ लगाई और यह पाया: /etc/NetworkManager/system-connections/Wired connection 1:dns=1.1.1.1;
तो मैं यहाँ वापस आ गया केवल एक उत्तर लिखने के लिए लेकेनस्टीन पहले ही पता लगा चुका हूं स्वीकार किए गए उत्तर पर टिप्पणियों में यह बताया ।