A haladó Mac felhasználók számára hasznos lehet a beállítások megváltoztatásának módja. DNS-kiszolgálók Mac-en a terminálról anélkül, hogy minden egyes esetben igénybe kellene vennie a Rendszerbeállítások Hálózati vezérlőpaneljét, amely bár néha kényelmesebb lehet a legtöbb Mac felhasználó számára, a terminálon keresztül történő módszer más előnyöket kínál, például az ideiglenes DNS hibaelhárítása ssh távkezelés útján.
A DNS-beállítások OS X parancssorból történő megváltoztatásához tegyük használja a 'networksetup' parancsot. Míg a networksetup sok fejlett és összetett felhasználással rendelkezik, a DNS beállításához ez nagyon egyszerű.
A networksetup parancs az OS X összes modern verziójában elérhető, és az alábbiakban a -setdnsservers paranccsal kísérjük. jelezzük a hálózati szolgáltatást és a konfigurálni kívánt DNS-kiszolgálókat, a fenti képen látható módon:
-setdnsservers networksetup (hálózati szolgáltatás) (IP DNS)
Például egy online Mac beállításához Wi-Fi a Google-hoz (DNS 8.8.8.8) a szintaxis lenne
networksetup -setdnsservers Wi -Fi 8.8.8.8
Konfigurálhatunk is több DNS-kiszolgáló foglalás esetén abból a tényből adódóan, hogy egy bizonyos időpontban az első vagy a második szerver elérhetetlen. Ehhez egyszerűen hozzá kell adnunk az alábbi DNS-kiszolgálók további IP-címeit, az elsőtől az utolsóig sorrendben, ahol az első lesz az alapértelmezett, amelyhez a rendszer megpróbál csatlakozni.
networksetup -setdnsservers Wi-Fi 8.8.8.8 8.8.4.4 87.265.1.16 87.265.1.17
Ha törölni kíván DNS-konfigurációs nyomokat, hogy a rendszer automatikusan megszerezze azokat, például DHCP-n keresztül, írja be a következő parancsot:
networksetup -setdnsservers Wi -Fi
Végül, hogy ellenőrizzük, mely DNS-kiszolgálókat konfigurálta, a következőn keresztül fogunk eljárni:
networksetup -getdnsservers