जबकि आप हमेशा अपने मैक पर DNS सर्वर को बदलने के लिए सिस्टम नेटवर्क वरीयता पैनल का उपयोग कर सकते हैं, कुछ geeks काम पूरा करने के लिए टर्मिनल का उपयोग करना पसंद करेंगे। DNS सर्वर को बदलने के लिए टर्मिनल का उपयोग करने के फायदे हैं, जैसे कि यह आपको एसएसएच के साथ दूरस्थ रूप से DNS सर्वर तक पहुंचने देता है, और यह तब भी काम करता है जब आपकी मशीन पर जीयूआई मर जाती है। साथ ही, अपने मैक की समस्या निवारण करते समय, आप टर्मिनल से DNS सर्वर को बदलने में सक्षम होने के लिए उपयोगी हो सकते हैं।

इस आलेख में हम आपको सर्वर को बदलने के लिए networksetup कमांड का उपयोग करने के तरीके को दिखाएंगे। यह आदेश आपके मशीन पर कई चीजें ला सकता है, लेकिन हम केवल DNS सर्वर को संशोधित करने के लिए इसका उपयोग करेंगे।

मैक पर टर्मिनल का उपयोग कर DNS सर्वर बदलना

अपने डॉक में लॉन्चपैड पर क्लिक करें, टर्मिनल पर खोजें और क्लिक करें, और यह आपके लिए लॉन्च होगा।

जब टर्मिनल लॉन्च होता है, तो निम्न आदेश टाइप करें और एंटर दबाएं। यह जानने के लिए कि कमांड पैरामीटर आपकी मशीन पर क्या करने जा रहा है, कृपया कमांड पैरामीटर को ध्यान से पढ़ें।

 networksetup -setdnsservers वाई-फाई 208.67.222.222 
  • networksetup - वह आदेश जो आपको अपने कनेक्शन को संशोधित करने में मदद करता है
  • -setdnsservers - वह ध्वज जो आपकी मशीन पर DNS सर्वर सेट करता है
  • वाई-फाई - आपका नेटवर्क कनेक्शन
  • 208.67.222.222 - नया DNS सर्वर जिसका उपयोग आपकी मशीन पर किया जाएगा

जैसे ही आप एंटर दबाते हैं, आपको अपने व्यवस्थापक खाता पासवर्ड दर्ज करने के लिए कहा जाएगा। पासवर्ड दर्ज करें और प्रक्रिया के साथ आगे बढ़ने के लिए "कॉन्फ़िगरेशन संशोधित करें" पर क्लिक करें।

आपको कोई पुष्टि नहीं मिलेगी कि आपके मैक पर DNS सर्वर बदल दिए गए हैं। इसके बजाय आप सामान्य टर्मिनल विंडो को आसानी से देखेंगे, और जब तक कोई त्रुटि नहीं होती है तब तक यह ठीक है।

न केवल आप उपरोक्त आदेश के साथ एक एकल DNS सर्वर स्थापित कर सकते हैं, जब आप काम नहीं करते हैं तो आप कई सर्वरों को वापस गिरने के लिए भी कर सकते हैं। एकाधिक DNS सर्वर सेट अप करने के लिए निम्न आदेश का उपयोग किया जा सकता है:

 networksetup -setdnsservers वाई-फाई 208.67.222.222 208.67.220.220 

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

यदि आप जानना चाहते हैं कि DNS सर्वर सफलतापूर्वक बदल दिए गए हैं, तो आप स्थिति को जांचने के लिए निम्न आदेश जारी कर सकते हैं:

 networksetup -getdnsservers वाई-फाई 

आप टर्मिनल विंडो में कॉन्फ़िगर किए गए DNS सर्वर को देखने में सक्षम होना चाहिए। ये वर्तमान DNS सर्वर हैं जो आपकी मशीन पर काम कर रहे हैं।

यह सलाह दी जाती है कि आप अपनी मशीन पर सर्वर बदलने के बाद DNS कैश साफ़ करें। आपके मैक में एक अंतर्निहित कमांड है जो आपको एक दूसरे के भीतर DNS कैश साफ़ करने देता है।

टर्मिनल में बस निम्न आदेश टाइप करें और एंटर दबाएं। आपको अपना पासवर्ड दर्ज करने के लिए कहा जाएगा। ऐसा करो और आप जाने के लिए अच्छा होगा।

 sudo discoveryutil mdnsflushcache 

निष्कर्ष

जबकि अधिकांश उपयोगकर्ता अपने मैक पर सेटिंग्स बदलने के लिए जीयूआई का उपयोग करना पसंद करते हैं, ऐसे समय होते हैं जब कार्य को पूरा करने के लिए आपको कमांड लाइन, जैसे एसएसएच का उपयोग करने की आवश्यकता होती है। उपर्युक्त विधि आपको टर्मिनल से सीधे अपने मैक पर DNS सर्वर बदलने में मदद करनी चाहिए।