Pokročilí používatelia počítačov Mac môžu považovať spôsob zmeny nastavení za užitočný. Servery DNS na počítačoch Mac z terminálu bez toho, aby ste sa zakaždým museli uchýliť k ovládaciemu panelu Sieť v časti Predvoľby systému, ktorý síce môže byť pre väčšinu používateľov počítačov Mac niekedy pohodlnejší, ale metóda cez terminál ponúka ďalšie výhody, ako napr. riešenie problémov s dočasným DNS cez vzdialenú správu ssh.
Ak chceme zmeniť nastavenie DNS z príkazového riadku v OS X, poďme použite príkaz 'networksetup'. Aj keď nastavenie siete má mnoho pokročilých a zložitých použití, pre nastavenie DNS je to celkom jednoduché.
Príkaz networksetup je k dispozícii vo všetkých moderných verziách OS X a budeme ho sprevádzať -setdnsservers, nižšie označíme sieťovú službu a servery DNS, ktoré chceme nakonfigurovať, pričom zostanú zobrazené na obrázku vyššie:
-setdnsservers networksetup (sieťová služba) (IP DNS)
Napríklad na nastavenie online Macu Wi-Fi na Google (DNS 8.8.8.8) by bola syntax
nastavenie siete -setdnsservers Wi-Fi 8.8.8.8
Môžeme tiež nakonfigurovať viac serverov DNS v prípade rezervácie z dôvodu, že v určitom okamihu je prvý alebo druhý server nedostupný. Za týmto účelom jednoducho pridáme ďalšie adresy IP serverov DNS nižšie, od prvej po poslednú v poradí podľa preferencie, kde prvá bude predvolená, ku ktorej sa systém pokúsi pripojiť.
nastavenie siete -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4 87.265.1.16 87.265.1.17
Ak chcete odstrániť všetky stopy konfigurácie DNS, aby ich systém získal automaticky, napríklad prostredníctvom protokolu DHCP, zadajte nasledujúci príkaz:
networketup -setdnsservers Wi -Fi
Nakoniec skontrolujeme, ktoré servery DNS ste nakonfigurovali, a to prostredníctvom:
nastavenie siete -getdnsservers