Maci edasijõudnutele võib seadete muutmise viis olla kasulik. DNS-serverid Macis terminalist, ilma et peaksite iga kord süsteemieelistustes võrgu juhtpaneeli kasutama, ehkki see võib mõnikord olla enamiku Maci kasutajate jaoks mugavam, pakub terminali kaudu kasutatav meetod muid eeliseid, näiteks ajutise DNS-i tõrkeotsing ssh kaughalduse kaudu.
DNS-i sätete muutmiseks OS X käsurealt lähme kasutage käsku 'networksetup'. Kuigi networksetupil on palju arenenud ja keerukaid kasutusviise, on DNS-i seadistamiseks see üsna lihtne.
Networksetup käsk on saadaval kõikides OS X kaasaegsetes versioonides ja me lisame selle allpool asuvatele -setdnsservers näitame võrguteenust ja DNS-serverid, mida me tahame konfigureerida, jäädes ülaltoodud pildil näidatuks:
-setdnsservers networksetup (võrguteenus) (IP DNS)
Näiteks võrgu Maci seadistamiseks WiFi Google'ile (DNS 8.8.8.8) süntaks oleks
networksetup -setdnsservers Wi -Fi 8.8.8.8
Saame ka seadistada mitu DNS-serverit reserveerimise tõttu põhjusel, et mingil ajahetkel pole esimene või teine server kättesaamatu. Selleks lisame allpool lihtsalt rohkem DNS-serverite IP-aadresse, esimesest viimaseni eelistuste järjekorras, kus esimene on vaikimisi, millega süsteem proovib ühendust luua.
networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4 87.265.1.16 87.265.1.17
Kui soovite kustutada kõik DNS-i konfiguratsioonijäljed, nii et süsteem omandaks need automaatselt, näiteks DHCP kaudu, sisestage järgmine käsk:
networksetup -setdnsservers Wi -Fi
Lõpuks, et kontrollida, millised DNS-serverid olete konfigureerinud, teeme seda läbi:
Networksetup -getdnsservers