प्रत्येक साइट, एक डिवाइस या एक विशिष्ट स्थान का अपना आईपी पता होता है, जो नेटवर्क और उनके साथ बातचीत के दौरान उपकरणों द्वारा परिभाषित किया जाता है। जिन उपयोगकर्ताओं को आवश्यकता का सामना करना पड़ता है, उदाहरण के लिए, साइट्स में संक्रमण या किसी अन्य नेटवर्क कंप्यूटर से कनेक्ट करना, सफल सूचना विनिमय के लिए उचित पता भी दर्ज करना होगा। हालांकि, याद रखें कि संख्याओं का यादृच्छिक सेट काफी मुश्किल है। यही कारण है कि DNS डोमेन नाम प्रणाली (डोमेन नाम प्रणाली) का आविष्कार किया गया था। अब कंप्यूटर को संक्रमण के दौरान डोमेन नाम निर्दिष्ट करते समय आईपी पते को परिभाषित करने के लिए सर्वर को स्वतंत्र रूप से सर्वर को संदर्भित करता है। ऐसे सर्वर स्वचालित रूप से या मैन्युअल रूप से संकेतित होते हैं, जो विन्यास के प्रकार पर निर्भर करता है। यह इस प्रक्रिया के बारे में है कि हम लिनक्स ऑपरेटिंग सिस्टम के प्रसिद्ध वितरण का उदाहरण लेते हुए आज की सामग्री के ढांचे के भीतर बात करना चाहते हैं।
लिनक्स में DNS कॉन्फ़िगर करें
लगभग सभी लिनक्स वितरण एक समान सिद्धांत पर काम करते हैं। केवल कुछ कंसोल टीम और ग्राफिक शैल डिज़ाइन प्रतिष्ठित हैं। उदाहरण के तौर पर, हम उबंटू को देखेंगे, और आप, आपकी असेंबली की विशेषताओं से बाहर निकलेंगे, बिना किसी समस्या के कार्य को पूरा करने में भी सक्षम होंगे। यदि विशिष्ट आदेशों का उपयोग करने के स्तर पर कठिनाइयां उत्पन्न होती हैं या ग्राफिक्स मेनू आइटम की खोज करते समय, आधिकारिक वितरण दस्तावेज का उपयोग यह पता लगाने के लिए कि वांछित कार्रवाई के कार्यान्वयन के लिए कौन सा वैकल्पिक आदेश या विकल्प जिम्मेदार है।विधि 1: ग्राफिक शैल मेनू
यह विधि मुख्य रूप से नौसिखिया उपयोगकर्ताओं के उद्देश्य से है, क्योंकि अक्सर लिनक्स में वे कंसोल को कमांड दर्ज करके प्रत्येक क्रिया को करने की आवश्यकता से डरते हैं। यह लंबे समय से व्यावहारिक रूप से सभी वातावरण में प्रासंगिक आइटम हैं जो आपको टर्मिनल को एक अपील के बिना विभिन्न कॉन्फ़िगरेशन लागू करने की अनुमति देते हैं। DNS भी लागू होता है। चलो देखते हैं कि यह संपादन मानक ग्राफिक शैल उबंटू में कैसे किया जाता है।
- शीर्ष पैनल पर ध्यान दें जहां नेटवर्क बटन मौजूद है और कंप्यूटर से बाहर है। कनेक्शन की सूची देखने के लिए उनमें से एक पर क्लिक करें।
- यहां आप "कनेक्शन पैरामीटर" नामक एक बटन में रुचि रखते हैं।
- खुलने वाले मेनू में, वर्तमान कनेक्शन ढूंढें और कॉन्फ़िगरेशन पर जाने के लिए गियर आइकन पर क्लिक करें।
- यदि आप अपने DNS पते को जानना चाहते हैं, तो बस सिस्टम सूचना टैब पर विशेष रूप से आवंटित स्ट्रिंग को देखें। DNS रिसेप्शन को कॉन्फ़िगर करने के लिए, शीर्ष पैनल का उपयोग करके "आईपीवी 4" या "आईपीवी 6" टैब पर जाएं।
- "विधि" रेखा में आप DNS प्राप्त करने के लिए इष्टतम विधि निर्दिष्ट कर सकते हैं। डिफ़ॉल्ट डीएचसीपी के माध्यम से स्वचालित प्रकार है। हालांकि, कुछ भी आपको मार्कर को अन्य वस्तुओं में से एक को नोट करने से रोकता नहीं है।
- आप स्वतंत्र रूप से DNS सर्वर को पंजीकृत कर सकते हैं जिनके लिए आपके राउटर को संपर्क करना चाहिए। ऐसा करने के लिए, "DNS" स्ट्रिंग में, आईपी पते निर्दिष्ट करें। नीचे दिए गए स्क्रीनशॉट में आप Google से सर्वर देखते हैं, और वे इस तरह दिखते हैं: 8.8.8.8 और 8.8.4.4।
- कॉन्फ़िगरेशन पूरा करने के बाद, सुनिश्चित करें कि सब कुछ सही तरीके से सेट किया गया है, और केवल तभी "लागू करें" पर क्लिक करें।
- यदि कोई नया प्रकार का कनेक्शन बनाने की आवश्यकता नहीं है, तो आप तुरंत DNS सेटिंग्स को उसी तरह से पंजीकृत कर सकते हैं जैसा कि इसे अभी दिखाया गया है।
- कॉन्फ़िगरेशन पूरा होने पर, मुख्य मेनू खोलें और चेक करने के लिए "टर्मिनल" चलाएं।
- NSLookup दर्ज करें, और उसके बाद वांछित पता निर्दिष्ट करें, उदाहरण के लिए, google.com।
- एंटर पर क्लिक करने के बाद, कुछ सेकंड प्रतीक्षा करें और प्राप्त जानकारी पढ़ें। पता जोड़ते समय आपको सूचित किया जाएगा कि कौन से DNS सर्वर का उपयोग किया गया था।
जैसा कि आप देख सकते हैं, यह विधि यथासंभव सरल है और आपको कंसोल के माध्यम से कॉन्फ़िगरेशन फ़ाइलों को संपादित किए बिना करने की अनुमति देती है। हालांकि, कुछ उपयोगकर्ताओं के पास ग्राफिकल इंटरफ़ेस का उपयोग करने की क्षमता नहीं है या सेटिंग लगातार खटखटाया जाता है। इस मामले में, आपको "टर्मिनल" पर जाना होगा, जो हमारी अगली विधि के लिए समर्पित होगा।
विधि 2: संपादन विन्यास फाइलें
सिस्टम पैरामीटर को बदलने के दौरान कॉन्फ़िगरेशन फ़ाइलों को संपादित करने के लिए "टर्मिनल" का उपयोग करना - सबसे प्रभावी तरीका, क्योंकि सभी कार्यों को सुपरसुर की तरफ से किया जाएगा, और इसे पहली पुनरारंभ प्रणाली पर छूट नहीं दी जाएगी। DNS कॉन्फ़िगरेशन के लिए, निम्न निर्देशों का उपयोग करें।
- कंसोल चलाएं क्योंकि इसे पहले दिखाया गया था, या किसी भी सुविधाजनक तरीके का उपयोग करें, उदाहरण के लिए, "पसंदीदा" पैनल पर बनाया गया आइकन।
- शुरू करने के लिए, कॉन्फ़िगरेशन के लिए फ़ाइल की जांच के लिए मौजूदा नेटवर्क इंटरफेस की सूची ब्राउज़ करें। एलएस / sys / कक्षा / नेट दर्ज करें / और एंटर दबाएं।
- जांचें कि आपका इंटरफ़ेस नाम यहां मौजूद है या नहीं। डिफ़ॉल्ट रूप से, ऐसा लगता है: enp0s3। ऐसी रेखा की अनुपस्थिति में, आपको इसे स्वयं जोड़ना होगा, निम्नलिखित चरणों को समर्पित किया जाएगा। यदि नाम मौजूद है तो उन्हें छोड़ें।
- इसके बाद, मामला कॉन्फ़िगरेशन टेक्स्ट फ़ाइलों के साथ बातचीत की चिंता करेगा। ऐसा करने के लिए, आप डिफ़ॉल्ट रूप से सेट किए गए किसी भी संपादक का उपयोग कर सकते हैं, उदाहरण के लिए, vi। हालांकि, नौसिखिया उपयोगकर्ता ऐसे सॉफ़्टवेयर को प्रबंधित करने के लिए हमेशा सुविधाजनक नहीं होते हैं। ऐसी परिस्थितियों में, हम आपको अधिक उपयुक्त समाधान स्थापित करने की सलाह देते हैं। सुडो एपीटी को नैनो स्थापित करें और एंटर पर क्लिक करें।
- सॉफ़्टवेयर जोड़ने के लिए अपने इरादों की पुष्टि करें, और सफलतापूर्वक इंस्टॉल करने के बाद, फ़ाइलों के साथ काम पर जाएं। सुडो नैनो / ईटीसी / नेटवर्क / इंटरफेस कमांड दर्ज करें और फिर इसकी पुष्टि करें।
- इंटरफ़ेस कॉन्फ़िगरेशन सेट करने के लिए ऑटो ENP0S3 और IFACE ENP0S3 INET DHCP पंक्तियों को सम्मिलित करें।
- सेटिंग्स को सहेजने के लिए CTRL + O संयोजन का उपयोग करें। भविष्य में, याद रखें कि साइन ^ CTRL को संदर्भित करता है, उदाहरण के लिए, संपादक से आउटपुट Ctrl + X के माध्यम से किया जाता है।
- बचत करते समय, फ़ाइल नाम को लिखने के लिए न बदलें, लेकिन बस ENTER पर क्लिक करें।
- उसी फ़ाइल में, Google से DNS इंस्टॉल करने के लिए DNS-नेमसर्वर 8.8.8.8 दर्ज करें, और फिर आप इस ऑब्जेक्ट को बंद कर सकते हैं।
- इसके बाद, आपको एक और आइटम को कॉन्फ़िगर करने की आवश्यकता है, इसके माध्यम से सुडो नैनो /etc/dhcp/dhclient.conf के माध्यम से जाएं।
- एक सुपरसुर पासवर्ड का अनुरोध करते समय, इसे दर्ज करें। ध्यान दें कि ऐसी सेट विधि वाले प्रतीक सुरक्षा उद्देश्यों के लिए प्रदर्शित नहीं होते हैं।
- सामग्री पर सबसे कम स्रोत और सुपरसेड डोमेन-नाम-सर्वर स्ट्रिंग 8.8.8.8 डालें। फिर परिवर्तनों को सहेजें और फ़ाइल को बंद करें।
- यह sudo nano /etc/resolvconf/resolv.conf.d/base में अंतिम मानकों को संपादित करना बाकी है।
- DNS को परिभाषित करने के लिए नेमसर्वर स्ट्रिंग 8.8.8.8 डालें। प्रवेश करने से पहले, एक ही फ़ाइल में परिवर्तन लागू करना न भूलें।
- नेटवर्क को पुनरारंभ करने के तुरंत बाद सभी DNS परिवर्तन प्रभावी होंगे। यह sudo systemctl द्वारा नेटवर्किंग कमांड को पुनरारंभ किया जाता है।
- इनपुट के लिए खाली स्ट्रिंग का मतलब है कि पुनरारंभ सफल रहा।
बेशक, यह दूसरे तरीके का उपयोग करने के लिए और अधिक जटिल है, हालांकि, यह एकमात्र विकल्प है जो उन मामलों में प्रभावी है जहां ग्राफिकल शैल के माध्यम से DNS के परिवर्तन सेटिंग्स के निरंतर रीसेट के कारण कोई परिणाम नहीं लाते हैं। यह आपके लिए सही कॉन्फ़िगरेशन के लिए निर्देशों का पालन करने के लिए पर्याप्त है, और आप डोमेन नाम प्राप्त करने के लिए पैरामीटर संपादित करने का सामना कर सकते हैं।