मैक ओएस एक्स में कमांड लाइन से डीएनएस सर्वर आईपी पते प्राप्त करें
आप किसी भी मैक पर नेटवर्कसेटअप यूटिलिटी का उपयोग करके सक्रिय डीएनएस सर्वर आईपी पतों को जल्दी से पुनः प्राप्त कर सकते हैं। यह कमांड लाइन से किया जाता है, इसलिए टर्मिनल ऐप लॉन्च करें और निम्न कमांड स्ट्रिंग्स में से एक टाइप करें, जो मैक पर चल रहे OS X के संस्करण पर निर्भर करता है।
OS X के नए संस्करणों में टर्मिनल से DNS विवरण प्राप्त करनाOS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 माउंटेन सहित Lion, 10.9 Mavericks, और बाद में, निम्न नेटवर्कसेटअप सिंटैक्स के साथ किया जाता है:
नेटवर्कसेटअप -getdnsसर्वर Wi-Fi
यह मानकर चलता है कि आप वाई-फ़ाई का इस्तेमाल कर रहे हैं, जो आजकल हम में से ज़्यादातर लोग करते हैं। Wi-Fi को ईथरनेट या अपनी पसंद के इंटरफ़ेस से बदलें, यदि अन्यथा।
OS X के पिछले संस्करणों में कमांड लाइन से DNS जानकारी प्राप्त करना, जैसे Mac OS X 10.6 स्नो लेपर्ड, 10.5, और इससे पहले, इसके बजाय निम्नलिखित सिंटैक्स का उपयोग करें:
नेटवर्कसेटअप -getdnsसर्वर एयरपोर्ट
ध्यान दें कि मैं इन उदाहरण स्ट्रिंग में "वाई-फ़ाई" या 'हवाई अड्डे' को निर्दिष्ट कर रहा हूं क्योंकि मैं मुख्य रूप से एक वायरलेस कनेक्शन का उपयोग करता हूं, लेकिन आप उनके लिए डीएनएस विवरण प्राप्त करने के लिए ईथरनेट और ब्लूटूथ भी निर्दिष्ट कर सकते हैं इंटरफेस। बस बाद वाले इंटरफ़ेस टेक्स्ट को उस इंटरफ़ेस से बदलें जिसके लिए आप DNS IP जानकारी की पहचान करना चाहते हैं, आमतौर पर यह कंप्यूटर पर प्रत्येक इंटरफ़ेस के लिए समान होता है।
मान लें कि Mac OS X की नेटवर्किंग प्राथमिकताओं में कई DNS सर्वर सेट हैं, आप प्रत्येक DNS सर्वर की रिपोर्ट उनकी प्राथमिकता के क्रम में कुछ इस तरह देखेंगे:
8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1
उन लोगों के लिए जो सोच रहे हैं, उस नमूना सूची में सबसे ऊपर का DNS IP Google का सार्वजनिक DNS है, अगले दो OpenDNS से हैं, अंतिम एक स्थानीय राउटर है। यदि आपको जरूरत है, तो आप एक तेज डीएनएस सर्वर खोजने के लिए नेमबेंच जैसी मुफ्त उपयोगिता का उपयोग कर सकते हैं।
अतिरिक्त रूप से, आप सर्वर पर 'nslookup' कमांड का उपयोग करके DNS जानकारी प्राप्त कर सकते हैं, यह दूरस्थ सर्वर DNS विवरण, साथ ही अन्य सर्वर को हल करने के लिए आपके स्वयं के प्राथमिक DNS की रिपोर्ट करेगा:
nslookup google.com
यह पहले "सर्वर" और "पता" बिट के साथ स्थानीय मशीन द्वारा उपयोग किए जाने वाले डीएनएस आईपी को दिखाते हुए निम्नलिखित की तरह कुछ वापस रिपोर्ट करेगा:
$ nslookup google.com सर्वर: 8.8.8.8 पता: 8.8.8.853
गैर-आधिकारिक उत्तर:ame: google.com पता: 74.125.239.135
अंत में, एक अन्य विकल्प /etc/resolv.conf को देखना है, लेकिन क्योंकि वह फ़ाइल स्वचालित रूप से उत्पन्न होती है, यदि DNS हाल ही में बदल गया है और अभी तक फ़्लश नहीं किया गया है, तो इसे हमेशा सटीक नहीं माना जाता है, करें ध्यान दें कि OS X के नए संस्करणों में DNS को फ्लश करना थोड़ा अलग है, क्योंकि Apple ने कई मौकों पर DNS के कार्य करने के तरीके को बदल दिया है।