Hosts datoteka ne radi na Macu? Isprobajte ovaj popravak

Sadržaj:

Anonim

Neki korisnici Maca otkrili su da datoteka hosts u MacOS-u ne radi ili se promjene u datoteci /etc/hosts na Macu naizgled zanemaruju. S obzirom na to da se datoteka hosts koristi za mapiranje IP adresa u imena hostova i da je napredni korisnici često mijenjaju, ovo je razumljivo dosadan problem.

Ovo je prilično očit problem kada se dogodi, jer nakon uređivanja hosts datoteke na Macu iz naredbenog retka ili čak s TextEditom, i ispiranja DNS predmemorije, čini se da nema nikakvih promjena na hostovima .

Promjene u host datoteci koje se zanemaruju, ili uređivanja hosts datoteke koja ne rade, zapravo su prilično česta pojava, posebno s modernim verzijama MacOS sistemskog softvera. Srećom, to je obično vrlo jednostavno rješenje.

Popravite zanemarene promjene datoteke domaćina / datoteka domaćina ne radi u MacOS-u

Najvjerojatniji razlog zašto datoteka hosts ne radi na Macu je taj što je oštećena ili više nije ASCII format datoteke. To se ponekad može dogoditi kada pokušavate urediti datoteku hosts uređivačem obogaćenog teksta ili aplikacijom treće strane ili ako je spremljena pogrešna vrsta datoteke kada se koristi vim/vi/nano itd.

Prvo ćemo napraviti sigurnosnu kopiju/premjestiti staru host datoteku preimenovanjem, to vam omogućuje da vratite promjenu ako želite:

sudo mv /etc/hosts /etc/hostsbackup

Kopirajte sadržaj datoteke hostsbackup u svoj međuspremnik, jednostavan način da to učinite je korištenjem cat i zatim odabirom teksta i kopiranjem u vaš međuspremnik:

cat /etc/hostsbackup

Sada stvorite novu host datoteku s nano:

sudo nano /etc/hosts

Zalijepite sadržaj originalne hosts datoteke u svoju novostvorenu hosts datoteku.

Pritisnite Control+o i Control+X za spremanje i izlaz iz nano-a.

Sljedeće, vjerojatno ćete htjeti isprazniti DNS predmemoriju kako bi promjene stupile na snagu.

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

To bi trebalo biti dovoljno da se promjena hosta nastavi i ne biste trebali ponovno pokretati preglednike ili druge aplikacije povezane s internetom.

NAPOMENA: Neki korisnici Maca prijavljuju da moraju ponovno pokrenuti svoj Mac kako bi se nova host datoteka prepoznala, ovo je rijetko, ali se može odnositi na neke Macove s macOS Catalina ili novijim.

Također postoji šansa da ćete možda trebati omogućiti root račun u Mac OS-u prije nego što budete mogli modificirati host datoteku, ovisno o tome koliko je vaša instalacija macOS-a oštećena.

Neki korisnici i dalje imaju problema s ignoriranjem host datoteke posebno u sustavima macOS Monterey i macOS Ventura, u kojem slučaju također možete koristiti aplikaciju treće strane kao što je GasMask za upravljanje host datotekom na Macu , ili čak proširenje preglednika za izmjenu hostova ako to želite učiniti na razini preglednika. Na primjer, za Google Chrome, Chromeovo proširenje poput LiveHosts obavlja posao.

Jeste li prije imali problema s host datotekom u MacOS-u? Je li vam gornje rješenje stvaranja nove hosts datoteke iz naredbenog retka riješilo problem? Jeste li pronašli drugo rješenje? Podijelite svoja iskustva s nama u komentarima!

Hosts datoteka ne radi na Macu? Isprobajte ovaj popravak