Kako spremeniti DNS iz ukazne vrstice Mac OS X

Anonim

Naprednim uporabnikom Mac-a bo morda koristno vedeti, da je mogoče strežnike DNS v OS X nastaviti v ukazni vrstici, ne da bi se morali obrniti na nadzorno ploščo System Preferences Network. Medtem ko je nadzorna plošča omrežja GUI nedvomno najlažji pristop za večino uporabnikov Mac, metoda ukazne vrstice ponuja prednosti za številne primere uporabe, zlasti za odpravljanje težav, začasne spremembe DNS in oddaljeno upravljanje s ssh.

Če želite spremeniti nastavitve DNS iz ukazne vrstice OS X, boste uporabili vedno uporaben ukaz 'networksetup'. Medtem ko ima nastavitev omrežja številne napredne in zapletene uporabe, je nastavitev DNS pravzaprav zelo enostavna.

Kako nastaviti DNS strežnike iz ukazne vrstice OS X z omrežnimi nastavitvami

Ukaz networksetup je na voljo v vseh nejasno sodobnih različicah sistemske programske opreme Mac. Uporabili boste zastavico -setdnsservers, jo usmerili na omrežno storitev in nato vključili DNS IP, to je lahko videti takole:

networksetup -setdnsservers (omrežna storitev) (DNS IP)

Na primer, če želite Mac z wi-fi nastaviti na Google DNS 8.8.8.8, bi bila sintaksa:

networksetup -setdnsservers Wi-Fi 8.8.8.8

Če želite, lahko nastavite več DNS strežnikov, kar bo omogočilo nadomestno delovanje v primeru, da prvi ali drugi strežnik nista dosegljiva. To bi na primer nastavilo OpenDNS za prva dva strežnika DNS in Google DNS kot tretjo rezervno:

networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8

To je le primer strežnikov DNS in ni nujno splošno priporočilo. Če želite spremeniti svojega, se splača poiskati najhitrejši strežnik DNS prek aplikacij, kot je NameBench, ki izvajajo primerjalno testiranje, da ugotovijo, kateri DNS bo najhitrejši za vašo lokacijo.

Kako počistiti vse strežnike DNS z omrežnimi nastavitvami

To ni isto kot izpiranje predpomnilnika DNS, to preprosto odstrani vse obstoječe nastavitve strežnika DNS po meri. To je lahko koristno, če se želite vrniti na DNS, ki ga zagotavlja DHCP, iz usmerjevalnika, modema ali podobne situacije:

networksetup -setdnsservers Wi-Fi

Tako kot pri nastavitvi DNS boste morda morali pri odstranitvi DNS po prilagoditvah izprazniti predpomnilnike DNS, odvisno od tega, kaj poskušate narediti.

Preverjanje nastavitev DNS z nastavitvijo omrežja

Preverite lahko tudi obstoječe nastavitve DNS z uporabo zastavice -getdnsservers z networksetup, to bo poročalo o trenutnih nastavitvah DNS, če obstajajo:

networksetup -getdnsservers Wi-Fi 8.8.8.8

Spreminjanje in prilagajanje DNS ima lahko najrazličnejše namene, od pospeševanja iskanj do iskanja zanesljivejših strežnikov, do zamenjave nadomestnih ponudnikov za izvajanje podrobnih iskanj med širjenjem, med številnimi drugimi situacijami.

Kako spremeniti DNS iz ukazne vrstice Mac OS X