मैं कैसे DNS सर्वर का उपयोग कर रहा हूँ (मैक ओएस एक्स पर) की जाँच करें


72

मैक ओएस एक्स में, मैं कैसे जांचता हूं कि मैं वर्तमान में किस DNS सर्वर का उपयोग कर रहा हूं (अधिमानतः एक कमांड लाइन समाधान)?

System Preferences > Networkदिखाता है 192.168.1.1, जो मेरे राउटर का पता है न कि असली डीएनएस सर्वर।


जब आप dig या nslookup कमांड का उपयोग करते हैं, तो यह डिफ़ॉल्ट DNS सर्वर आईपी एड्रेस को दिखाता है।
बिश्वप्रियायो

रिकॉर्ड के लिए - आपके राउटर में एक वास्तविक डीएनएस सर्वर है। अधिक विवरण में, यह आपके आईएसपी के डीएनएस या गूगल के 8.8.8.8 के समान ही एक डीएनएस सर्वर है।
नाऊकर

जवाबों:


112

आप scutil --dns | grep 'nameserver\[[0-9]*\]'कमांड लाइन पर जारी करने का प्रयास कर सकते हैं । आपको अपने सिस्टम पर कॉन्फ़िगर किए गए DNS सर्वरों की एक सूची देनी चाहिए।


यह एक शानदार कमांड है - ऐसा लगता है कि यह Comcast (मेरा ISP) द्वारा उपयोग किया जाने वाला DNS सर्वर है। एक महान बोनस बिंदु के लिए +1 और जो एक गहन ज्ञान उत्तर प्रतीत होता है।
mbb

2
+1 "मल्टी-क्लाइंट" कॉन्फ़िगरेशन (जैसे /etc/resolver/…) के लिए सर्वर को दिखाने वाली कमांड के लिए ।
क्रिस जॉन्सन

2
मैंने इसे जोड़ा | sort | uniqहै क्योंकि मैं केवल इस्तेमाल किए गए अद्वितीय डीएनएस सर्वरों में रुचि रखता था।
Jeroen Wiert Pluimers

1
Nitpick, लेकिन क्यों यह आवश्यक जोड़ने के लिए है \[[0-9]*\]करने के लिए grepस्ट्रिंग?
जोसेफ

1
मेरे कंप्यूटर scutil --dns | grep nameserverपर पर्याप्त है, या scutil --dns | grep nameserver | sort -uअगर मैं सिर्फ अद्वितीय सर्वर देखना चाहता हूं।
एलनएलआरएच

16

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


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

10

Mac OS X में अपने DNS सर्वर को देखने के लिए निम्न कमांड का उपयोग करें:

टर्मिनल खोलें और टाइप करें

$ cat /etc/resolv.conf

अपने DNS सर्वर को देखने के लिए।

नमूना उत्पादन:

$ cat /etc/resolv.conf 
domain http://www.example.com (Here, you can see DNS records info of the particular domain name.)
nameserver 68.87.85.98
nameserver 68.87.69.146

1
यह वही दिखाएगा जो System Preferences > Networkकरता है।
केविन पेंको

आजकल बहुत उपयोगी भी नहीं है। यह फाइल केवल इतनी है कि विरासत अनुप्रयोगों में कुछ पढ़ने के लिए है। मैकओएस सामान का अधिकांश आंतरिक डेटाबेस का उपयोग करता है। "स्कूटिल" कमांड का उपयोग करके उपरोक्त उत्तर देखें।
क्रिस कॉगडन

10

अकामाई एक डीएनएस डिबगिंग टूल प्रदान करता है जो क्वेरी के लिए उपयोग किए गए रिज़ॉल्वर का आईपी पता देता है। Terminal.app खोलें और निम्न कमांड चलाएँ:

dig whoami.akamai.net +short

UltraDNS भी एक प्रदान करता है, लेकिन मैंने पाया है कि यह कम विश्वसनीय है:

dig whoami.ultradns.net +short

इन उपकरणों द्वारा लौटाया गया आईपी पता आपके नेटवर्क के लिए उपयोग में DNS रिज़ॉल्वर है, लेकिन कई में से केवल एक ही हो सकता है। आपकी नेटवर्क प्राथमिकताओं में सीधे आईपी का उपयोग करने का एक फायदा हो सकता है।

आप अपने स्थानीय और वैकल्पिक DNS सर्वरों के प्रदर्शन को नेमबेंच का उपयोग करके बेंचमार्क कर सकते हैं


अति उत्कृष्ट। यह राउटर एडमिन स्क्रीन तक पहुंचने के समय को बचाता है।
19'15

यह सेवा महान है।
13

5

जब मैं पाठ प्रारूप में एक विशिष्ट नेटवर्क एडेप्टर के DNS सर्वरों की सूची प्राप्त करने के तरीके की तलाश कर रहा था, तो मैं इस प्रश्न पर पहुँच गया (उदाहरण के लिए वाई-फाई अडैप्टर):

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

इस DNS सर्वर सूची को इस कमांड के साथ टर्मिनल में प्राप्त किया जा सकता है:

$ networksetup -getdnsservers Wi-Fi
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1

और ईथरनेट एडाप्टर के लिए:

$ networksetup -getdnsservers Ethernet
8.8.8.8
4.2.2.4
4.2.2.1
4.2.2.2
192.168.1.1

3

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

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