Avanserte Mac-brukere kan finne måten å endre innstillingene på. DNS-servere på Mac fra terminalen uten å måtte ty til nettverkskontrollpanelet i Systemvalg, som selv om det noen ganger kan være mer behagelig for de fleste Mac-brukere, men metoden gjennom terminalen gir andre fordeler som feilsøking av midlertidig DNS via ssh ekstern styring.
For å endre DNS-innstillinger fra kommandolinjen i OS X, la oss bruk kommandoen 'nettverkoppsett'. Mens nettverksoppsett har mange avanserte og komplekse bruksområder, er det ganske enkelt for DNS-oppsett.
Networketup-kommandoen er tilgjengelig i alle moderne versjoner av OS X, og vi vil følge den med -setdnsservers nedenfor vi vil indikere nettverkstjenesten og DNS-serverne som vi ønsker å konfigurere, forblir som vist på bildet ovenfor:
-setdnsservers nettverksoppsett (nettverkstjeneste) (IP DNS)
For eksempel å sette opp en online Mac Wi-Fi til Google (DNS 8.8.8.8) ville syntaksen være
nettverksoppsett -setdnservere Wi-Fi 8.8.8.8
Vi kan også konfigurere flere DNS-servere i tilfelle reservasjoner på grunn av at den første eller andre serveren på et tidspunkt kan nås. For å gjøre det, vil vi ganske enkelt legge til flere IP-adresser til DNS-serverne nedenfor, fra den første til den siste i preferanse rekkefølgen der den første vil være standard som systemet vil prøve å koble til.
nettverksoppsett -setdnservere Wi-Fi 8.8.8.8 8.8.4.4 87.265.1.16 87.265.1.17
Hvis du vil slette DNS-konfigurasjonsspor slik at systemet anskaffer dem automatisk, for eksempel gjennom DHCP, skriv inn følgende kommando:
nettverksoppsett -setdnservere Wi-Fi
Til slutt, for å sjekke hvilke DNS-servere du har konfigurert, vil vi gjøre det gjennom:
nettverkoppsett -getdnsservers