Hosts fails nedarbojas operētājsistēmā Mac? Izmēģiniet šo labojumu

Satura rādītājs:

Anonim

Daži Mac lietotāji ir atklājuši, ka resursdatora fails operētājsistēmā MacOS nedarbojas, vai arī šķietami tiek ignorētas izmaiņas failā /etc/hosts operētājsistēmā Mac. Tā kā resursdatora fails tiek izmantots, lai kartētu IP adreses ar resursdatora nosaukumiem, un pieredzējuši lietotāji to bieži modificē, tā ir saprotami kaitinoša problēma.

Tā ir diezgan acīmredzama problēma, jo pēc saimniekdatora faila rediģēšanas operētājsistēmā Mac no komandrindas vai pat ar TextEdit un DNS kešatmiņas izskalošanas, šķiet, ka saimniekdatoros nav nekādu izmaiņu. .

Ignorētas saimniekdatora faila izmaiņas vai saimniekdatora faila labojumi, kas nedarbojas, patiesībā ir diezgan izplatīta parādība, jo īpaši ar modernām MacOS sistēmas programmatūras versijām. Par laimi tas parasti ir arī ļoti vienkāršs labojums.

Fix Hosts faila izmaiņas, kas ignorētas / Hosts fails nedarbojas operētājsistēmā MacOS

Visticamākais iemesls, kāpēc saimniekdatora fails nedarbojas Mac datorā, ir tas, ka tas ir bojāts vai vairs nav ASCII faila formāts. Tas var notikt dažkārt, mēģinot rediģēt saimniekdatoru failu ar bagātinātā teksta redaktoru vai trešās puses lietotni, vai ja, izmantojot vim/vi/nano utt., tika saglabāts nepareizs faila tips.

Pirmkārt, mēs dublēsim/pārvietosim veco saimniekdatoru failu, to pārdēvējot. Tas ļaus jums atsaukt izmaiņas, ja vēlaties:

sudo mv /etc/hosts /etc/hostsbackup

Kopējiet hostsbackup faila saturu starpliktuvē. Vienkāršs veids, kā to izdarīt, ir izmantot cat un pēc tam atlasīt tekstu un kopēt to starpliktuvē:

cat /etc/hostsbackup

Tagad izveidojiet jaunu saimniekdatoru failu ar nano:

sudo nano /etc/hosts

Ielīmējiet oriģinālā saimniekdatora faila saturu jaunizveidotajā saimniekdatoru failā.

Nospiediet Control+o un Control+X, lai saglabātu un izietu no nano.

Pēc tam, iespējams, vēlēsities iztukšot DNS kešatmiņu, lai izmaiņas stātos spēkā.

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Ar to vajadzētu pietikt, lai saimniekdatora izmaiņas varētu pārsūtīt, un jums nevajadzētu atkārtoti palaist nevienu pārlūkprogrammu vai citas ar internetu savienotas lietotnes.

PIEZĪME. Daži Mac lietotāji ziņo, ka ir jārestartē Mac, lai tiktu atpazīts jaunais saimniekdatora fails. Tas notiek reti, taču var attiekties uz dažiem Mac datoriem, kuros darbojas MacOS Catalina vai jaunāka versija.

Pastāv arī iespēja, ka jums, iespējams, būs jāiespējo saknes konts operētājsistēmā Mac OS, pirms varēsit modificēt saimniekdatoru failu, atkarībā no tā, cik traucēta ir jūsu MacOS instalācija.

Daži lietotāji joprojām saskaras ar problēmām saistībā ar saimniekdatora faila ignorēšanu operētājsistēmās MacOS Monterey un jo īpaši macOS Ventura, un tādā gadījumā varat izmantot arī trešās puses lietotni, piemēram, GasMask, lai pārvaldītu saimniekdatoru failu Mac datorā. , vai pat pārlūkprogrammas paplašinājumu, lai modificētu saimniekdatorus, ja vēlaties to darīt pārlūkprogrammas līmenī. Piemēram, pārlūkam Google Chrome šo uzdevumu veic Chrome paplašinājums, piemēram, LiveHosts.

Vai jums iepriekš ir bijušas problēmas ar saimniekdatora failu operētājsistēmā MacOS? Vai iepriekš minētais risinājums, izveidojot jaunu saimniekdatoru failu no komandrindas, atrisināja problēmu jūsu vietā? Vai atradāt citu risinājumu? Dalieties savā pieredzē ar mums komentāros!

Hosts fails nedarbojas operētājsistēmā Mac? Izmēģiniet šo labojumu