विंडोमैकसॉफ्टवेयरसेटिंग्ससुरक्षाउत्पादकतालिनक्सएंड्रॉइडप्रदर्शनकॉन्फ़िगरेशनएप्पल सभी

फेडोरा पर DNS सेटिंग्स कैसे कॉन्फ़िगर करें

संपादित 4 महीने पहले द्वारा ExtremeHow संपादकीय टीम

फेडोराDNS सेटिंग्सकॉन्फ़िगरेशननेटवर्कसिस्टम प्रशासनकमांड लाइनटर्मिनलसॉफ्टवेयरसुरक्षाकंप्यूटर

फेडोरा पर DNS सेटिंग्स कैसे कॉन्फ़िगर करें

अनुवाद अपडेट किया गया 4 महीने पहले

DNS (डोमेन नेम सिस्टम) सेटिंग्स को कॉन्फ़िगर करना फेडोरा सिस्टम सेटअप करते समय एक महत्वपूर्ण कार्य है, क्योंकि ये सेटिंग्स निर्धारित करती हैं कि आपका सिस्टम डोमेन नामों को आईपी पतों में कैसे अनुवादित करता है। यह गाइड आपको फेडोरा ऑपरेटिंग सिस्टम पर DNS सेटिंग्स सेट करने की प्रक्रिया से ले जाएगा। कृपया उचित कॉन्फ़िगरेशन सुनिश्चित करने के लिए चरणों का ध्यानपूर्वक पालन करें।

DNS और इसकी महत्वता को समझना

DNS इंटरनेट की फोनबुक की तरह है। जब आप अपने वेब ब्राउज़र में www.example.com जैसे एक वेब पता टाइप करते हैं, तो DNS इसे कंप्यूटर-अनुकूल आईपी पते जैसे 192.0.2.1 या एक IPv6 पते में अनुवादित करता है। DNS के बिना, आपको वेबसाइट पर जाने के लिए इन संख्यामूलक पतों को याद रखना पड़ेगा। DNS अन्य महत्वपूर्ण कार्यों जैसे ईमेल रूटिंग का भी समर्थन करता है।

आवश्यकताएँ

फेडोरा पर DNS सेटिंग्स कॉन्फ़िगर करने से पहले सुनिश्चित करें कि:

DNS कॉन्फ़िगरेशन फ़ाइलों का संपादन

फेडोरा में, आवश्यक DNS कॉन्फ़िगरेशन प्रमोटरी रूप से resolv.conf फ़ाइल और NetworkManager के माध्यम से प्रबंधित किया जा सकता है, जो एक उपकरण है जो नेटवर्क कनेक्शन को संभालता है और DNS सेटिंग्स को प्रबंधित कर सकता है, अन्य कार्यों के बीच।

विधि 1: resolv.conf फ़ाइल का उपयोग करना

/etc/resolv.conf फ़ाइल DNS सेटिंग्स के लिए पारंपरिक कॉन्फ़िगरेशन फ़ाइल है। इस फ़ाइल में आमतौर पर DNS सर्वरों को इंगित करने वाली nameserver प्रविष्टियाँ होती हैं। DNS सेटिंग्स को मैन्युअली संशोधित करने के लिए, आप इस फ़ाइल को संपादित कर सकते हैं।

  1. टर्मिनल विंडो खोलें। फेडोरा को एप्लिकेशन मेनू के माध्यम से टर्मिनल खोजकर, या बस Ctrl + Alt + T दबाकर एक्सेस किया जा सकता है।
  2. इस कमांड को दर्ज करें:
    sudo nano /etc/resolv.conf
    यह resolv.conf फ़ाइल को नैनो टेक्स्ट एडिटर में खोलेगा, या आप अपनी पसंद का कोई और एडिटर जैसे vim या gedit का उपयोग कर सकते हैं।
  3. अपनी पसंद के DNS सर्वरों को निर्दिष्ट करने के लिए nameserver लाइनों को संपादित करें। उदाहरण के लिए:
    nameserver 8.8.8.8 nameserver 8.8.4.4
    ये लाइनें सिस्टम को Google के सार्वजनिक DNS सर्वरों का उपयोग करने का निर्देश देती हैं। आप इन्हें OpenDNS, Cloudflare या अपने पसंद के किसी भी DNS सेवा से विभिन्न DNS सर्वर IP से बदल सकते हैं।
  4. संपादन के बाद, अपने परिवर्तनों को सहेजें और टेक्स्ट एडिटर से बाहर निकलें। नैनो में, आप Ctrl + O दबाकर, Enter दबाकर, फिर Ctrl + X दबाकर सहेज सकते हैं।

यह ध्यान देने योग्य है कि यदि आपकी प्रणाली NetworkManager का उपयोग कर रही है (जो फेडोरा में डिफ़ॉल्ट है), तो आपके परिवर्तन ओवरराइट किए जा सकते हैं। इसका कारण यह है कि NetworkManager कभी-कभी डायनेमिक रूप से resolv.conf उत्पन्न करता है।

विधि 2: NetworkManager का उपयोग करना

NetworkManager एक प्रभावी युटिलिटी है जो बैकग्राउंड में नेटवर्क कनेक्शन्स और बहुत कुछ प्रबंधित करता है। यहाँ NetworkManager का उपयोग करके DNS सेटिंग्स को कॉन्फ़िगर करने का तरीका है:

  1. टर्मिनल खोलें और nmcli का उपयोग करें - NetworkManager के लिए कमांड-लाइन इंटरफ़ेस। निम्नलिखित दर्ज करें:
    nmcli dev show | grep DNS
    यह कमांड आपको सभी उपकरणों के लिए वर्तमान DNS कॉन्फ़िगरेशन दिखाएगा।
  2. DNS सेटिंग्स को अपडेट करने के लिए, पहले नेटवर्क कनेक्शन की पहचान करें। आप सभी कनेक्शनों की सूची इस प्रकार देखें:
    nmcli con show
  3. आप जिस कनेक्शन को अपडेट करना चाहते हैं उसे उसके नाम से पहचानें। मान लें कि आपके कनेक्शन आईडी Wired connection 1 है। DNS बदलने के लिए:
    nmcli con mod "Wired connection 1" ipv4.dns "8.8.8.8 8.8.4.4"
    8.8.8.8 8.8.4.4 को अपने इच्छित DNS सर्वर IP पते के साथ, जिसमें एक स्पेस द्वारा अलग रखें।
  4. परिवर्तनों को लागू करने के लिए, आपको नेटवर्क से डिस्कनेक्ट और पुन: कनेक्ट करना होगा या NetworkManager को पुनः आरंभ करना होगा:
    nmcli con up "Wired connection 1"systemctl restart NetworkManager

स्थायी परिवर्तन

resolv.conf के माध्यम से किए गए DNS कॉन्फ़िगरेशन को संभावित रूप से ओवरराइट किया जा सकता है, विशेष रूप से रीबूट पर जब NetworkManager फाइल का पुनर्निर्माण करता है। आपके कॉन्फ़िगरेशन सुनिश्चित करने के लिए:

अपने कॉन्फ़िगरेशन का परीक्षण करना

अपनी DNS सेटिंग्स को अपडेट करने के बाद, यह सुनिश्चित करना महत्वपूर्ण है कि वे सही तरीके से काम करती हैं।

  1. आप dig और nslookup जैसे उपकरणों का उपयोग कर DNS क्वेरीज का परीक्षण कर सकते हैं। यदि ये पहले से स्थापित नहीं हैं तो दोनों को स्थापित करें:
    sudo dnf install bind-utils
  2. dig का उपयोग करके डोमेन की जानकारी प्राप्त करें:
    dig example.com
    सुनिश्चित करने के लिए कि DNS क्वेरी सही ढंग से हल हो रहा है, ANSWER SECTION की जाँच करें।
  3. DNS संकल्प की पुष्टि करने के लिए nslookup का उपयोग करें:
    nslookup example.com

यदि आपको कोई कनेक्टिविटी समस्या आती है, तो अपने DNS कॉन्फ़िगरेशन पर पुनर्विचार करें।

कस्टम DNS सर्वरों का मामला

एक अनुकूलित DNS सर्वर का उपयोग करने से डिफ़ॉल्ट आईएसपी-आधारित DNS सर्वर की तुलना में आपकी सुरक्षा, गोपनीयता और प्रदर्शन में सुधार हो सकता है। लोकप्रिय सेवाएं जैसे Google Public DNS, Cloudflare DNS (1.1.1.1) और OpenDNS अधिक गति और विश्वसनीयता के साथ अतिरिक्त लाभ जैसे विज्ञापन-अवरोधक या अनुचित सामग्री को फिल्टर करना प्रदान करती हैं।

निष्कर्ष

फेडोरा पर DNS सेटिंग्स को सही ढंग से सेट करना एक कुशल और सुरक्षित ऑनलाइन अनुभव के लिए मूलभूत है। चाहे resolv.conf या NetworkManager तरीकों का उपयोग कर रहे हों, फेडोरा क्षमता और लचीलापन प्रदान करता है। संरचित विधियों का पालन करने से यह सुनिश्चित होता है कि सेटिंग्स सही ढंग से कॉन्फ़िगर की गई हैं, ओवरराइटिंग से बचा जाता है और नेटवर्क-वाइड या स्थानिक स्तर पर सहज संचालन सुनिश्चित होता है।

सेटअप और कॉन्फ़िगरेशन सरल प्रक्रियाएँ हैं, फिर भी आपके ऑनलाइन इंटरैक्शन पर इसका महत्वपूर्ण प्रभाव पड़ता है। अपने DNS सर्वरों का चयन सावधानीपूर्वक करें, इस सरल लेकिन व्यापक गाइड को फेडोरा पर लागू करना एक कार्यक्षम और मजबूत समाधान सुनिश्चित करता है।

यदि आपको लेख की सामग्री में कुछ गलत लगता है, आप कर सकते हैं


टिप्पणियाँ