मैक ओएस एक्स में, मैं कैसे जांचता हूं कि मैं वर्तमान में किस DNS सर्वर का उपयोग कर रहा हूं (अधिमानतः एक कमांड लाइन समाधान)?
System Preferences > Network
दिखाता है 192.168.1.1
, जो मेरे राउटर का पता है न कि असली डीएनएस सर्वर।
मैक ओएस एक्स में, मैं कैसे जांचता हूं कि मैं वर्तमान में किस DNS सर्वर का उपयोग कर रहा हूं (अधिमानतः एक कमांड लाइन समाधान)?
System Preferences > Network
दिखाता है 192.168.1.1
, जो मेरे राउटर का पता है न कि असली डीएनएस सर्वर।
जवाबों:
आप scutil --dns | grep 'nameserver\[[0-9]*\]'
कमांड लाइन पर जारी करने का प्रयास कर सकते हैं । आपको अपने सिस्टम पर कॉन्फ़िगर किए गए DNS सर्वरों की एक सूची देनी चाहिए।
/etc/resolver/…
) के लिए सर्वर को दिखाने वाली कमांड के लिए ।
| sort | uniq
है क्योंकि मैं केवल इस्तेमाल किए गए अद्वितीय डीएनएस सर्वरों में रुचि रखता था।
\[[0-9]*\]
करने के लिए grep
स्ट्रिंग?
scutil --dns | grep nameserver
पर पर्याप्त है, या scutil --dns | grep nameserver | sort -u
अगर मैं सिर्फ अद्वितीय सर्वर देखना चाहता हूं।
आपका राउटर एक DNS फारवर्डर के रूप में कार्य कर रहा है, आप अपने राउटर से पूछते हैं और आपका राउटर आपके लिए एक DNS सर्वर से पूछता है। आपको अपने राउटर वेब कॉन्फिग को लॉगिन करने की आवश्यकता है ताकि यह पता लगाया जा सके कि यह क्या उपयोग कर रहा है, या आप इसे सीधे अपने नेटवर्क कॉन्फ़िगरेशन में दर्ज कर सकते हैं।
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
System Preferences > Network
करता है।
अकामाई एक डीएनएस डिबगिंग टूल प्रदान करता है जो क्वेरी के लिए उपयोग किए गए रिज़ॉल्वर का आईपी पता देता है। Terminal.app खोलें और निम्न कमांड चलाएँ:
dig whoami.akamai.net +short
UltraDNS भी एक प्रदान करता है, लेकिन मैंने पाया है कि यह कम विश्वसनीय है:
dig whoami.ultradns.net +short
इन उपकरणों द्वारा लौटाया गया आईपी पता आपके नेटवर्क के लिए उपयोग में DNS रिज़ॉल्वर है, लेकिन कई में से केवल एक ही हो सकता है। आपकी नेटवर्क प्राथमिकताओं में सीधे आईपी का उपयोग करने का एक फायदा हो सकता है।
आप अपने स्थानीय और वैकल्पिक DNS सर्वरों के प्रदर्शन को नेमबेंच का उपयोग करके बेंचमार्क कर सकते हैं ।
जब मैं पाठ प्रारूप में एक विशिष्ट नेटवर्क एडेप्टर के 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
वह DNS सर्वर है जिसका आपके मैक उपयोग कर रहे हैं। आपका राउटर एक कैशिंग डीएनएस सर्वर चला रहा है, और खुद को डीएचसीपी के माध्यम से डीएनएस सर्वर के रूप में सेट कर रहा है। यदि आप अपने राउटर में लॉगिन करते हैं, तो आप यह पता लगाने में सक्षम हो सकते हैं कि कौन से DNS सर्वर इसका उपयोग करते हैं।