DNS:n muuttaminen Mac OS X:n komentoriviltä
Edistyneet Mac-käyttäjät voivat pitää hyödyllisenä tietää, että OS X:n DNS-palvelimet voidaan määrittää komentoriviltä ilman, että heidän tarvitsee kääntyä System Preferences Network -ohjauspaneelin puoleen. Vaikka GUI-verkon ohjauspaneeli on kiistatta helpoin tapa useimmille Mac-käyttäjille, komentorivimenetelmä tarjoaa etuja moniin käyttötapauksiin, erityisesti vianmääritykseen, väliaikaisten DNS-muutosten tekemiseen ja etähallintaan ssh:n avulla.
Jos haluat muuttaa DNS-asetuksia OS X:n komentoriviltä, käytät aina hyödyllistä "networksetup"-komentoa. Vaikka verkkoasetuksissa on monia edistyneitä ja monimutkaisia käyttötarkoituksia, DNS:n asettaminen on itse asiassa melko helppoa.
DNS-palvelimien asettaminen OS X:n komentoriviltä verkkoasetuksissa
Networksetup-komento on saatavilla kaikissa epämääräisesti moderneissa Mac-järjestelmäohjelmiston versioissa. Käytä -setdnsservers-lippua, osoita se verkkopalveluun ja lisää sitten DNS-IP-osoite. Tämä voi näyttää tältä:
networksetup -setdnsservers (verkkopalvelu) (DNS IP)
Esimerkiksi Wi-Fi-yhteydellä varustetun Macin asettaminen Google DNS:lle 8.8.8.8, syntaksi olisi:
networksetup -setdnsservers Wi-Fi 8.8.8.8
Voit halutessasi asettaa useita DNS-palvelimia, mikä mahdollistaa varatoiminnon, jos ensimmäiseen tai toiseen palvelimeen ei saada yhteyttä. Esimerkiksi tämä asettaisi OpenDNS:n kahdelle ensimmäiselle DNS-palvelimelle ja Google DNS:n kolmanneksi varajäseneksi:
networksetup -setdnsservers Wi-Fi 208.67.222.222 208.67.220.220 8.8.8.8
Tämä on vain esimerkki DNS-palvelimista eikä välttämättä yleinen suositus. Jos aiot vaihtaa omaasi, kannattaa löytää nopein DNS-palvelin sovellusten, kuten NameBench, kautta, jotka suorittavat vertailutestauksen määrittääkseen, mikä DNS on nopein tietyssä paikassa.
Kaikki DNS-palvelimet tyhjennetään verkkoasetuksella
Tämä ei ole sama asia kuin DNS-välimuistin tyhjennys, se yksinkertaisesti poistaa kaikki olemassa olevat mukautetut DNS-palvelinasetukset. Tästä voi olla apua, jos haluat palata DHCP:n tarjoamaan DNS:ään reitittimestä, modeemista tai vastaavasta tilanteesta:
networksetup -setdnsservers Wi-Fi
Kuten DNS-asetuksen yhteydessä, DNS:n poistaminen saattaa edellyttää DNS-välimuistien tyhjentämistä säätöjen jälkeen, riippuen siitä, mitä yrität tehdä.
DNS-asetusten tarkistaminen verkkoasetuksissa
Voit myös tarkistaa olemassa olevat DNS-asetukset käyttämällä -getdnsservers-lippua verkkoasetuksissa. Tämä raportoi mahdolliset nykyiset DNS-asetukset:
networksetup -getdnsservers Wi-Fi 8.8.8.8
DNS:n muuttamisella ja mukauttamisella voi olla monia eri tarkoituksia, kuten hakujen nopeuttaminen, luotettavampien palvelimien löytäminen, vaihtoehtoisten palveluntarjoajien vaihtaminen yksityiskohtaisten hakujen suorittamiseksi leviämisen aikana.