Λάβετε διευθύνσεις IP διακομιστή DNS από τη γραμμή εντολών στο Mac OS X

Anonim

Μπορείτε να ανακτήσετε γρήγορα τις ενεργές διευθύνσεις IP διακομιστή DNS σε οποιονδήποτε Mac χρησιμοποιώντας το βοηθητικό πρόγραμμα networksetup. Αυτό γίνεται από τη γραμμή εντολών, επομένως ξεκινήστε την εφαρμογή Terminal και πληκτρολογήστε μία από τις ακόλουθες συμβολοσειρές εντολών, ανάλογα με την έκδοση του OS X που εκτελείται στο Mac.

Ανάκτηση λεπτομερειών DNS από το Terminal σε νέες εκδόσεις του OS X συμπεριλαμβανομένων των OS X Yosemite, Mac OS X 10.7 Lion, OS X 10.8 Mountain Lion, 10.9 Mavericks και νεότερες εκδόσεις, γίνεται με την ακόλουθη σύνταξη εγκατάστασης δικτύου:

networksetup -getdnsservers Wi-Fi

Αυτό προϋποθέτει ότι χρησιμοποιείτε wi-fi, κάτι που οι περισσότεροι από εμάς κάνουμε αυτές τις μέρες. Αντικαταστήστε το Wi-Fi με ethernet ή τη διεπαφή της επιλογής σας, εάν διαφορετικά.

Λήψη πληροφοριών DNS από τη γραμμή εντολών σε προηγούμενες εκδόσεις του OS X, όπως το Mac OS X 10.6 Snow Leopard, 10.5 και παλαιότερες, χρησιμοποιήστε την ακόλουθη σύνταξη:

networksetup -getdnsservers αεροδρόμιο

Σημειώστε ότι προσδιορίζω "Wi-Fi" ή "αεροδρόμιο" σε αυτές τις συμβολοσειρές παραδειγμάτων επειδή χρησιμοποιώ κυρίως ασύρματη σύνδεση, αλλά θα μπορούσατε επίσης να καθορίσετε το ethernet και το bluetooth για να λάβετε τις λεπτομέρειες DNS για αυτούς διεπαφές. Απλώς αντικαταστήστε το τελευταίο κείμενο διεπαφής με τη διεπαφή για την οποία θέλετε να προσδιορίσετε τις πληροφορίες IP DNS, συνήθως είναι το ίδιο για κάθε διεπαφή στον υπολογιστή.

Υποθέτοντας ότι υπάρχουν αρκετοί διακομιστές DNS που έχουν οριστεί στις προτιμήσεις δικτύου του Mac OS X, θα δείτε μια αναφορά για κάθε διακομιστή DNS με τη σειρά της προτεραιότητάς του, που μοιάζει με αυτό:

8.8.8.8 208.67.220.220 208.67.222.222 10.0.0.1

Για όσους αναρωτιούνται, η κορυφαία πιο DNS IP σε αυτήν τη δειγματοληπτική λίστα είναι το Public DNS της Google, τα επόμενα δύο είναι από το OpenDNS, με το τελευταίο να είναι ένας τοπικός δρομολογητής. Εάν χρειάζεται, μπορείτε να χρησιμοποιήσετε ένα δωρεάν βοηθητικό πρόγραμμα όπως το namebench για να βρείτε έναν γρήγορο διακομιστή DNS.

Επιπλέον, μπορείτε να ανακτήσετε πληροφορίες DNS χρησιμοποιώντας την εντολή 'nslookup' σε έναν διακομιστή, αυτό θα αναφέρει τα στοιχεία DNS των απομακρυσμένων διακομιστών, καθώς και το δικό σας κύριο DNS για την επίλυση του άλλου διακομιστή:

nslookup google.com

Αυτό θα αναφέρει κάτι σαν το ακόλουθο, με το πρώτο bit "Διακομιστής" και "Διεύθυνση" να δείχνει την IP DNS που χρησιμοποιείται από τον τοπικό υπολογιστή:

$ nslookup google.com Διακομιστής: 8.8.8.8 Διεύθυνση: 8.8.8.853

Μη έγκυρη απάντηση:ame: google.com Διεύθυνση: 74.125.239.135

Τέλος, μια άλλη επιλογή είναι να κοιτάξετε στο /etc/resolv.conf, αλλά επειδή αυτό το αρχείο δημιουργείται αυτόματα, δεν θεωρείται πάντα ακριβές εάν το DNS έχει αλλάξει πρόσφατα και δεν έχει γίνει ακόμη εκκαθάριση, κάντε σημειώστε ότι η έκπλυση DNS είναι λίγο διαφορετική στις νέες εκδόσεις του OS X, καθώς η Apple έχει αλλάξει τον τρόπο λειτουργίας του DNS σε αρκετές περιπτώσεις.

Λάβετε διευθύνσεις IP διακομιστή DNS από τη γραμμή εντολών στο Mac OS X