DNS:n muuttaminen Mac OS X:n komentoriviltä

Anonim

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.

DNS:n muuttaminen Mac OS X:n komentoriviltä