Edistyneille Mac-käyttäjille voi olla hyödyllistä tapa muuttaa asetuksia. DNS-palvelimet Macissa päätelaitteelta tarvitsematta käyttää joka kerta Järjestelmäasetusten verkon ohjauspaneelia, mikä voi joskus olla mukavampaa useimmille Mac-käyttäjille, mutta terminaalin kautta menetelmä tarjoaa muita etuja, kuten väliaikaisen DNS: n vianmääritys ssh-etähallinnan kautta.
Muuta DNS-asetuksia komentoriviltä OS X: ssä käytä 'networksetup' -komentoa. Vaikka networksetupilla on monia edistyneitä ja monimutkaisia käyttötarkoituksia, DNS-asennuksessa se on melko helppoa.
Networksetup-komento on saatavana kaikissa OS X: n moderneissa versioissa, ja liitämme sen alla oleviin -setdnsservers ilmoitamme verkkopalvelun ja DNS-palvelimet, jotka haluamme määrittää, jäävät yllä olevan kuvan mukaisesti:
-setdnsservers networksetup (verkkopalvelu) (IP DNS)
Esimerkiksi online-Macin määrittäminen Wi-Fi Googleen (DNS 8.8.8.8) syntaksia olisi
networksetup -setdnsservers Wi -Fi 8.8.8.8
Voimme myös määrittää useita DNS-palvelimia jos kyseessä on varaus, johtuu siitä, että jossain vaiheessa ensimmäinen tai toinen palvelin ei ole tavoitettavissa. Tätä varten lisäämme yksinkertaisesti lisää alla olevien DNS-palvelinten IP-osoitteita ensimmäisestä viimeiseen etusijajärjestyksessä, jossa ensimmäinen on oletusarvo, johon järjestelmä yrittää muodostaa yhteyden.
networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4 87.265.1.16 87.265.1.17
Jos haluat poistaa kaikki DNS-kokoonpanojäljet, jotta järjestelmä hankkii ne automaattisesti, esimerkiksi DHCP: n kautta, kirjoita seuraava komento:
networksetup -setdnsservers Wi -Fi
Lopuksi tarkistamme määrittämäsi DNS-palvelimet tekemällä sen:
Networksetup -getdnsservers