मैं DNS सर्वर को जल्दी से कैसे बदल सकता हूं


23

मैं अक्सर एक गैर-नेटवर्क विशिष्ट DNS सर्वर (जैसे Google की सार्वजनिक DNS 8.8.8.8) का उपयोग करना पसंद करता हूं। हालांकि, कई सार्वजनिक वाई-फाई स्थान अपनी "सेवा की शर्तों को लोड नहीं करेंगे, प्राधिकरण प्रक्रिया के दौरान यहां क्लिक करें" पृष्ठ। मुझे लगता है कि यह इसलिए है क्योंकि मेरी मैकबुक को उनके वेब पेज को देखने की जरूरत है, लेकिन Google को DNS अनुरोध भेज रहा हूं, जो अवरुद्ध हैं क्योंकि मैं अभी तक अधिकृत नहीं हूं।

नेटवर्क प्राथमिकता फलक (नेटवर्क / उन्नत / डीएनएस / चयन / हटाएं / क्लिक करें / जीएएए) से DNS सर्वर को हटाने के लिए त्वरित फिक्स है ...

... और फिर मैं अधिकृत होने के बाद इसे वापस जोड़ दूंगा।

इसलिए, मैं जो खोज रहा हूं वह मेरे DNS सर्वर को निर्दिष्ट करने का एक आसान तरीका है। मैं कुछ सेवा या ऐप चलाना पसंद करूंगा, जो DNS सर्वर सूची को साफ करेगा (आदर्श रूप से मुझे कुछ भी चुनने की आवश्यकता के बिना)। और फिर मेरे DNS सर्वर विनिर्देशों को वापस लाने के लिए इसे फिर से चलाएं।

क्या इसे कुछ एप्लास्क्रिप्टिंग के साथ पूरा किया जा सकता है? या एक टर्मिनल कमांड (जो मैं तब ऑटोमेटर के साथ लपेट सकता था)?


मैं की तरह कुछ मिलेगा FastScripts आप हॉट की जो भी स्क्रिप्ट आप जवाब से पसंद करते हैं - यह चल रहे एप्लिकेशन के संदर्भ में चलाता है और आग चीजों के लिए कीबोर्ड शॉर्टकट की अनुमति देता है आपके द्वारा लॉग इन कर रहे हैं।
bmike

जवाबों:


19

सेटिंग्स प्राप्त करने के लिए:

networksetup -getdnsservers Airport

उन्हें बदलने के लिए:

networksetup -setdnsservers Airport xx.xx.xx.xx

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


1
इसे प्यार करो । मुझे कैसे पता नहीं चला networksetup? मैं अब networksetup -setdnsservers Wi-Fi Emptyएक स्वचालक स्क्रिप्ट में लिपटा हूँ । बहुत अच्छा काम करता है। मुझे यह समाधान पसंद है क्योंकि मुझे पनेरा के वाईफाई तक पहुंचने की अपेक्षाकृत दुर्लभ घटना के लिए महत्वपूर्ण दृश्यों को याद रखने की आवश्यकता नहीं है । धन्यवाद!
बिल नेस

23

एक बार जब आप एडम राइस के समाधान के अनुसार अलग-अलग नेटवर्क Loacations सेटअप करते हैं, तो आप शीर्ष मेनू विकल्प "Apple> स्थान" का उपयोग करके स्थानों के बीच जल्दी से स्विच कर सकते हैं।

यहां छवि विवरण दर्ज करें


1
यह अच्छा है! मेरे पास कई स्थान नहीं हैं (कभी नहीं सोचा था कि मुझे उनकी आवश्यकता होगी), इसलिए उस मेनू में कभी इस पर ध्यान नहीं दिया गया। धन्यवाद!
बिल नेस

20

आपके मैक पर उनके बीच कई नेटवर्क कॉन्फ़िगरेशन और स्विच हो सकते हैं। नेटवर्क प्रीफ़ेन खोलें, और आप देखेंगे कि शीर्ष पर एक पॉपअप मेनू है (शायद "डिफ़ॉल्ट" या कुछ और कहते हैं)। मान लें कि आपको यह सेट अप करने का तरीका पसंद है। स्थान संपादित करने के लिए उस मेनू को नीचे खींचें ... नाम पर डबल-क्लिक करें, और इसे "होम" जैसा स्पष्ट नाम दें।

फिर उस विंडो में एक और स्थान बनाएं (+ बटन दबाएं) और इसे कॉफी शॉप नाम दें। उस विंडो में समाप्त करें और इसे अपना वर्तमान मेनू बनाने के लिए मेनू से कॉफी शॉप चुनें। सेटिंग्स को बदलें जो आप चाहते हैं।

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

एक बार जब आप इन दो स्थानों को स्थापित कर लेते हैं, तो आप भविष्य में नेटवर्क प्रीफ़ेन में उनके बीच स्विच कर सकते हैं; मुझे लगता है कि स्वतंत्र अनुप्रयोग हैं जो उनके बीच स्विच करना आसान बनाते हैं (या यहां तक ​​कि यह स्वचालित रूप से उन नेटवर्क पर आधारित है जो वे पता लगाते हैं) लेकिन मैंने कभी भी उनके साथ नहीं खेला है।


4

लॉन्चबार आपको अपने पूर्व-निर्धारित स्थानों से चयन करने की अनुमति देगा - मेरे पास दो हैं जो केवल डीएनएस सेट करके अलग हैं।

यहां छवि विवरण दर्ज करें

इसलिए मेरे पास मेरी हॉटकी के रूप में कंट्रोल-स्पेस है, इसलिए डीएचसीपी द्वारा डीएनएस की बजाय ओपनडीएनएस को चालू करने के लिए कुंजियों का यह क्रम:

^+ Space, L, O, C, Return, ,Return

यहां छवि विवरण दर्ज करें

यदि आपके पास दो से अधिक हैं, तो डाउन एरो कुंजी आपके सभी स्थानों के बीच चक्र करेगी। जैसा कि मैंने ऊपर अपनी टिप्पणियों में रखा है - FastScripts आपको एक शॉर्टकट कुंजी अनुक्रम देता है जो आपको अन्य उत्तरों से जो भी स्क्रिप्ट पसंद है - वह चल रहे ऐप के संदर्भ में चलता है और यदि आपको ऐप में परिभाषित 10 शॉर्टकट कुंजियों की आवश्यकता है तो यह मुफ़्त है ।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.