Isäntätiedosto ei toimi Macissa? Kokeile tätä korjausta
Sisällysluettelo:
Jotkut Mac-käyttäjät ovat havainneet, että MacOS:n hosts-tiedosto ei näytä toimivan, tai Macin /etc/hosts-tiedostoon tehtyjä muutoksia ei näytetä huomioida. Koska hosts-tiedostoa käytetään IP-osoitteiden yhdistämiseen isäntänimiin, ja kokeneet käyttäjät muokkaavat sitä usein, tämä on ymmärrettävästi ärsyttävä ongelma.
Tämä on melko ilmeinen ongelma, kun se tapahtuu, koska hosts-tiedoston muokkaamisen jälkeen komentoriviltä tai jopa TextEditillä ja DNS-välimuistin tyhjentämisen jälkeen isäntissä ei näytä tapahtuneen mitään muutoksia. .
Hosts-tiedoston huomioimatta jättäminen tai hosts-tiedoston muokkaukset, jotka eivät toimi, ovat itse asiassa melko yleisiä, etenkin MacOS-järjestelmäohjelmiston nykyaikaisissa versioissa. Onneksi se on yleensä myös todella helppo korjata.
Korjaa Hosts-tiedoston muutokset huomiotta / Hosts-tiedosto ei toimi MacOS:ssa
Todennäköisin syy, miksi isäntätiedosto ei toimi Macissa, on se, että se on vioittunut tai se ei ole enää ASCII-tiedostomuoto. Näin voi tapahtua joskus, kun yritetään muokata isäntätiedostoa Rich Text -editorilla tai kolmannen osapuolen sovelluksella tai jos väärä tiedostotyyppi on tallennettu käytettäessä vim/vi/nano jne.
Ensin aiomme varmuuskopioida/siirtää vanhan isäntätiedoston nimeämällä sen uudelleen, jolloin voit peruuttaa muutoksen halutessasi:
sudo mv /etc/hosts /etc/hostsbackup
Kopioi hostsbackup-tiedoston sisältö leikepöydälle. Helppo tapa tehdä tämä on käyttää cat ja valita teksti ja kopioida se leikepöydälle:
cat /etc/hostsbackup
Luo nyt uusi hosts-tiedosto nanolla:
sudo nano /etc/hosts
Liitä alkuperäisen hosts-tiedoston sisältö juuri luotuun hosts-tiedostoon.
Tallenna ja poistu nanosta painamalla Control+o ja Control+X.
Seuraavaksi sinun kannattaa luultavasti tyhjentää DNS-välimuisti, jotta muutokset tulevat voimaan.
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder
Sen pitäisi riittää, jotta isäntämuutos voi siirtyä eteenpäin, eikä sinun tarvitse käynnistää uudelleen selaimia tai muita Internetiin yhdistettyjä sovelluksia.
HUOMAA: Jotkut Mac-käyttäjät ilmoittavat, että heidän on käynnistettävä Mac uudelleen, jotta uusi isäntätiedosto tunnistetaan. Tämä on harvinaista, mutta saattaa koskea joitakin Maceja, joissa on macOS Catalina tai uudempi.
On myös mahdollista, että sinun on ehkä otettava root-tili käyttöön Mac OS:ssä ennen kuin voit muokata isäntätiedostoa, riippuen macOS-asennuksesi häiriöstä.
Joillakin käyttäjillä on edelleen ongelmia hosts-tiedoston huomioimatta jättämisessä macOS Montereyssa ja erityisesti macOS Venturassa, jolloin voit myös käyttää kolmannen osapuolen sovellusta, kuten GasMaskia, hallitsemaan isäntätiedostoa Macissa. , tai jopa selainlaajennus isäntien muokkaamiseen, jos aiot tehdä tämän selaintasolla. Esimerkiksi Google Chromessa Chrome-laajennus, kuten LiveHosts, hoitaa tehtävänsä.
Onko sinulla aiemmin ollut ongelmia isäntätiedoston kanssa MacOS:ssa? Ratkaisiko yllä oleva ratkaisu uuden hosts-tiedoston luomisesta komentoriviltä ongelman? Löysitkö toisen ratkaisun? Jaa kokemuksesi kanssamme kommenteissa!