Hosts-tiedoston muokkaaminen Mac OS X:ssä terminaalilla

Sisällysluettelo:

Anonim

Haluatko muokata tai muokata isäntätiedostoa Macissa? Tämä opas näyttää tarkalleen, kuinka hosts-tiedostoa muokataan Mac OS:ssä. Löydät isännät Mac OS X:ssä, joka on tallennettu osoitteeseen /private/etc/hosts, mutta sitä voidaan käyttää myös perinteisemmässä paikassa /etc/hosts. Jos aiot kuitenkin muokata isäntiä, sinun kannattaa kuitenkin kohdistaa tiedostoon, joka sijaitsee /private/etc/.

Katsomme, kuinka isäntätiedostoa muokataan manuaalisesti macOS Big Surissa, MacOS Mojavessa, MacOS Catalinassa, MacOS High Sierrassa, MacOS Sierrassa, OS X El Capitanissa, Yosemitessa, OS X Lionissa, OS:ssä X Mountain Lion ja OS X Mavericks, tämä tehdään komentorivillä käyttämällä yksinkertaista tekstieditoria nimeltä nano. Älä anna komentorivin tai päätelaitteen kuulostaa pelottav alta, koska se ei ole sitä, teemme Macin isäntätiedoston koko muokkausprosessista erittäin helpon.

Hosts-tiedoston muokkaaminen Mac OS:ssä

Aloitetaan tehdä muutoksia tiedostoon /etc/hosts macOS:ssä ja Mac OS X:ssä!

  1. Launch Terminal, löytyy kohdasta /Applications/Utilities/ tai käynnistetty Spotlightin kautta
  2. Kirjoita seuraava komento kehotteeseen:
  3. sudo nano /private/etc/hosts

  4. Anna järjestelmänvalvojan salasana pyydettäessä, et näe sitä kirjoitettuna näytölle tavalliseen tapaan komentorivillä
  5. Kun hosts-tiedosto on ladattu nanoon, siirry nuolinäppäimillä hosts-tiedoston alaosaan tehdäksesi muutokset
  6. Kun olet valmis, paina Control+O ja sitten ENTER/RETURN tallentaaksesi muutokset tiedostoon /private/etc/hosts ja paina sitten Control+X poistuaksesi nanosta
  7. Lopeta terminaali, kun olet valmis

Voit vahvistaa isäntäsi muutokset välittömästi pingillä, Safarilla tai millä tahansa muulla verkkosovelluksella.

Muutokset astuvat voimaan välittömästi, vaikka joihinkin säätöihin on ehkä liitettävä DNS-huuhtelu, joka voidaan tehdä seuraavalla komennolla macOS 10.12+ - OS X 10.9:

dscacheutil -flushcache;sudo killall -HUP mDNSResponder

Kun tyhjennät DNS-välimuistin tällä komennolla, sinun on syötettävä järjestelmänvalvojan salasana.

Jos haluat nähdä, kuinka tämä koko prosessi suoritetaan ennen kuin teet sen itse, katso alla oleva video nähdäksesi esittelyn hosts-tiedoston muokkaamisesta Mac OS X:ssä yahoo-sivuston estämiseksi. .com' latauksesta:

Huomaa: menettely on sama vanhemmissa Mac OS X:n versioissa, vaikka polku isäntiin voi olla /etc/hosts, jos Mac OS X:n versio on vanhentunut huomattavasti.

Seuraavat vinkit menevät Mac OS X:ää pidemmälle ja koskevat kaikkia isäntätiedostoja, olipa kyseessä sitten Mac, Windows tai Linux.

  • Edellinen IP-osoite on paikka, jossa seuraava verkkotunnus ratkaisee
  • Lisää aina uusia isäntiä omalle ainutlaatuiselle rivilleen
  • -symboli toimii kommenttina, sillä voidaan lisätä kommentteja hosts-merkintöihin tai kommentoida isäntämuutoksia
  • Voit estää verkkosivustoja isäntien kautta lisäämällä ne tiedostoon ja lähettämällä niitä minnekään, estäen pääsyn
  • Voit uudelleenohjata verkkosivustoja paikallisesti samalla logiikalla, täydellinen testiverkkotunnusten määrittämiseen
  • Joillakin muutoksilla voi olla tarpeen tyhjentää DNS-välimuisti dscacheutililla ennen kuin muutokset tulevat voimaan
  • Jos haluat jongleerata useita isäntätiedostoja, käytä hallintasovellusta, kuten GasMask
  • Jos hosts-tiedosto väittää olevansa lukittu, se johtuu siitä, ettet lisännyt muokkauksen etuliitettä "sudo"-komennolla
  • Harkitse varmuuskopion tekemistä isännistä, jos aiot tehdä merkittäviä muutoksia tai jos muokkaat tiedostoa ensimmäistä kertaa (prosessi kuvataan alla)

Varmuuskopioiminen hosts-tiedostosta voi olla hyvä idea, jos aiot tehdä merkittäviä muutoksia tai haluat vain leikkiä muutosten kanssa ja katsoa mitä tapahtuu. Yksinkertainen tapa tehdä se on käyttää tämä komento, joka tallentaa varmuuskopion kotiisi ~/Documents/-kansioon:

sudo cp /private/etc/hosts ~/Documents/hosts-backup

Jos haluat palauttaa muokatut isännät alkuperäisen tiedoston varmuuskopioon, sinun on vain vaihdettava polkuja ja nimettävä tiedosto uudelleen:

sudo cp ~/Documents/hosts-backup /private/etc/hosts

Siinä se on, mutta saatat joutua jälleen huuhtelemaan DNS, jotta muutokset tulevat voimaan.

Lopuksi on syytä mainita, että jos haluat välttää terminaalin ja komentorivin kokonaan, voit kokeilla helpompaa tapaa käyttää asetusruutua muuttaaksesi isäntien sisältöä tällä tavalla järjestelmän kautta. Asetukset sen sijaan. Yleisesti ottaen suosittelemme kuitenkin käyttämään suoraan Maciin sisäänrakennettuja työkaluja.

Kerro meille kommenteissa, jos sinulla on kysyttävää tai vinkkejä.

Hosts-tiedoston muokkaaminen Mac OS X:ssä terminaalilla