Παρόλο που μπορείτε πάντα να χρησιμοποιήσετε τον πίνακα προτιμήσεων δικτύου συστήματος για να αλλάξετε τους διακομιστές DNS στο Mac σας, ορισμένοι geeks θα προτιμούσαν να χρησιμοποιήσετε το Terminal για να ολοκληρώσετε τη δουλειά. Η χρήση του Terminal για την αλλαγή των εξυπηρετητών DNS έχει τα πλεονεκτήματά της, όπως σας επιτρέπει να έχετε πρόσβαση εξ αποστάσεως στους διακομιστές DNS με SSH και λειτουργεί ακόμη και όταν το GUI είναι νεκρό στο μηχάνημά σας. Επίσης, ενώ αντιμετωπίζετε προβλήματα με το Mac, μπορεί να σας φανεί χρήσιμο να μπορείτε να αλλάξετε διακομιστές DNS από το Terminal.

Σε αυτό το άρθρο θα σας δείξουμε πώς να χρησιμοποιήσετε την εντολή networksetup για να αλλάξετε τους διακομιστές. Αυτή η εντολή φέρνει μαζί της μια σειρά από πράγματα που μπορείτε να κάνετε στο μηχάνημά σας, αλλά θα το χρησιμοποιήσουμε μόνο για να τροποποιήσουμε τους διακομιστές DNS.

Αλλαγή διακομιστών DNS χρησιμοποιώντας τερματικό σε Mac

Κάντε κλικ στο Launchpad στην αποβάθρα σας, αναζητήστε και κάντε κλικ στο Terminal και θα ξεκινήσει για εσάς.

Όταν εκτελείται το τερματικό, πληκτρολογήστε την ακόλουθη εντολή και πατήστε Enter. Διαβάστε προσεκτικά τις παραμέτρους εντολών για να μάθετε τι θα κάνει αυτή η εντολή στο μηχάνημά σας.

 networksetup -setdnsservers Wi-Fi 208.67.222.222 
  • networksetup - η εντολή που σας βοηθά να τροποποιήσετε τη σύνδεσή σας
  • -setdnsservers - η σημαία που ορίζει τους διακομιστές DNS στο μηχάνημά σας
  • Wi-Fi - η σύνδεση δικτύου σας
  • 208.67.222.222 - ο νέος διακομιστής DNS που θα χρησιμοποιηθεί στο μηχάνημά σας

Μόλις πατήσετε το πλήκτρο Enter, θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασης του λογαριασμού διαχειριστή. Καταχωρίστε τον κωδικό πρόσβασης και κάντε κλικ στο "Τροποποίηση διαμόρφωσης" για να προχωρήσετε με τη διαδικασία.

Δεν θα λάβετε καμία επιβεβαίωση ότι οι διακομιστές DNS έχουν αλλάξει στον υπολογιστή σας Mac. Αντ 'αυτού θα δείτε απλά το κανονικό παράθυρο του τερματικού και είναι ωραία όσο δεν υπάρχουν σφάλματα.

Όχι μόνο μπορείτε να ρυθμίσετε έναν ενιαίο διακομιστή DNS με την παραπάνω εντολή, μπορείτε επίσης να έχετε πολλούς διακομιστές να επιστρέψουν όταν δεν λειτουργεί. Η ακόλουθη εντολή μπορεί να χρησιμοποιηθεί για τη ρύθμιση πολλών διακομιστών DNS:

 networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 

Όπως βλέπετε, οι διακομιστές χωρίστηκαν από ένα κενό. Μπορείτε να προσθέσετε όσες διακομιστές θέλετε, για να διασφαλίσετε ότι το Διαδίκτυο δεν σταματάει να λειτουργεί όταν ένας από αυτούς τους διακομιστές είναι εκτός λειτουργίας.

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

 networksetup -getdnsservers Wi-Fi 

Θα πρέπει να μπορείτε να δείτε τους διαμορφωμένους διακομιστές DNS στο παράθυρο του τερματικού. Αυτοί είναι οι τρέχοντες διακομιστές DNS που εργάζονται στο μηχάνημά σας.

Συνιστάται να καθαρίσετε την προσωρινή μνήμη DNS αφού αλλάξετε τους διακομιστές στο μηχάνημά σας. Ο Mac σας διαθέτει μια ενσωματωμένη εντολή που σας επιτρέπει να διαγράψετε την προσωρινή μνήμη DNS μέσα σε ένα δευτερόλεπτο.

Απλά πληκτρολογήστε την ακόλουθη εντολή στο Terminal και πατήστε Enter. Θα σας ζητηθεί να εισαγάγετε τον κωδικό πρόσβασής σας. Κάντε αυτό και θα είναι καλό να πάτε.

 sudo discoveryutil mdnsflushcache 

συμπέρασμα

Ενώ οι περισσότεροι χρήστες προτιμούν να χρησιμοποιούν GUI για να αλλάξουν τις ρυθμίσεις στους υπολογιστές τους Mac, υπάρχουν φορές που απαιτείται να χρησιμοποιήσετε τη γραμμή εντολών, όπως SSH, για να ολοκληρώσετε την εργασία. Η παραπάνω μέθοδος θα σας βοηθήσει να αλλάξετε τους διακομιστές DNS στον Mac σας απευθείας από το Terminal.