Napredni korisnici Maca mogu smatrati korisnim način promjene postavki. DNS poslužitelji na Macu od terminala bez potrebe da se svaki put pribjegavate mrežnoj upravljačkoj ploči u System Preferences, koja iako ponekad može biti ugodnija za većinu Mac korisnika, metoda putem terminala nudi i druge pogodnosti kao što su rješavanje problema s privremenim DNS-om putem ssh daljinskog upravljanja.
Da promijenimo DNS postavke iz naredbenog retka u OS X, krenimo upotrijebite naredbu 'networksetup'. Iako networksetup ima mnogo naprednih i složenih namjena, za postavljanje DNS-a to je prilično jednostavno.
Naredba networksetup dostupna je u svim modernim verzijama OS X-a, a mi ćemo je pratiti sa -setdnsservers, u nastavku naznačit ćemo mrežnu uslugu i DNS poslužitelje koje želimo konfigurirati, ostajući kao što je prikazano na gornjoj slici:
-setdnsservers networksetup (mrežna usluga) (IP DNS)
Na primjer, za postavljanje internetskog Maca Wi-Fi na Google (DNS 8.8.8.8) sintaksa bi bila
networksetup -setdnsservers Wi -Fi 8.8.8.8
Također možemo konfigurirati više DNS poslužitelja u slučaju rezervacije zbog činjenice da je u određenom trenutku prvi ili drugi poslužitelj nedostupan. Da bismo to učinili, jednostavno ćemo dodati više IP adresa DNS poslužitelja u nastavku, od prve do posljednje po redoslijedu, gdje će prva biti zadana vrijednost na koju će se sustav pokušati povezati.
networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4 87.265.1.16 87.265.1.17
Ako želite izbrisati bilo koje tragove DNS konfiguracije tako da ih sustav automatski prikuplja, na primjer putem DHCP-a, unesite sljedeću naredbu:
networksetup -setdnsservers Wi -Fi
Konačno, da bismo provjerili koje ste DNS poslužitelje konfigurirali, učinit ćemo to putem:
postavljanje mreže -getdnsservers