Hogyan módosítsuk a DNS beállításokat MAC OS X-en, parancssorból?

Haladó Mac felhasználóknak, vagy épp egy rendszergazda számára hasznos lehet tudni, hogy a DNS szerver beállítható parancssorból, a rendszerbeállítások/hálózati beállítások ablak előhozása nélkül.


Míg a hálózati beállítások jelentik a legegyszerűbb módját a legtöbb felhasználó számára, addig a parancssori módszer sok esetben számos előnnyel bír, különösen hiba elhárításnál, ideiglenes DNS módosításoknál, ssh – Távoli menedzsmentnél.
Ahhoz, hogy OS X-en parancssorból DNS beállításokat hajtsunk végre a ‘networksetup’ lesz szükségünk.
Míg a ‘networksetup’ parancsnak számos fejlett és komlex felhasználása létezik, valójában meglehetősen egyszerű a használata.

Hogyan állítsunk be DNS szervert ‘networksetup’ paranccsal OS X rendszeren?

‘networksetup’ parancs elérhető minden újabb MAC rendszeren.
-setdnsservers kiegészítő parancsot fogjuk használni, hogy beállítsuk a DNS IP címét, ami a következőképpen néz ki:

networksetup -setdnsservers (Network Service) (DNS IP)

Ahhoz, hogy a 8.8.8.8 Google DNS-ét beállítsuk egy Mac wifi-hez a következőket írjuk be a parancssorba:

networksetup -setdnsservers Wi-Fi 8.8.8.8

Ha szükséges több DNS szervert is beállíthatunk, egy tartalék szervert, arra az esetre,
ha nem lenne elérhető az elsődleges vagy másodlagos szerver. Például OpenDNS lenne az elsődleges és másodlagos szerver és Google DNS, mint tartalék:

networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8

Ez csak egy példa volt a beállításokra. Ahhoz, hogy a megfelelő beállítást elvégezhesd, szükséged lesz a NameBench alkalmazásra, amely megvizsgálja melyik DNS szerver a leggyorsabb a közelünkben.

Hogyan távolítsunk el minden DNS szervert a networksetup ‘parancssal’?

Ez nem ugyanaz az mintha DNS gyorsító tárat ürítenénk, ezzel a paranccsal eltávolíthatunk, minden korábban beállított DNS szerver beállítást.
Ez akkor lehet hasznos, ha azt akarnánk, hogy egy routertől, vagy modemtől DHCP által kapjunk DNS szervert.

networksetup -setdnsservers Wi-Fi

Mint a DNS beállítások után, a DNS törlés után is szükség lehet a DNS gyorsító tár ürítésére.

DNS beállítások ellenőrzése network setup paranccsal.

Lehetőségünk van a jelenlegi DNS beállítások ellenőrizésére, a networksetup -getdnsservers kiegészítő paranccsal, ez információt nyújt a jelenlegi DNS beállításokról, feltéve, ha van ilyen:

networksetup -getdnsservers Wi-Fi 8.8.8.8

 

Forrás: OS X Daily.

 

További tanácsokért keresse fel rendszergazda blogunkat!