A gazdagépfájl nem működik Macen? Próbálja ki ezt a javítást

Tartalomjegyzék:

Anonim

Néhány Mac-felhasználó azt tapaszt alta, hogy a hosts fájl a MacOS rendszerben nem működik, vagy a /etc/hosts fájl módosításait figyelmen kívül hagyják. Tekintettel arra, hogy a hosts fájlt az IP-címek gazdagépnevekre való leképezésére használják, és a haladó felhasználók gyakran módosítják, ez érthetően bosszantó probléma.

Ez eléggé nyilvánvaló probléma, amikor megtörténik, mert a hosts fájl parancssorból vagy akár TextEdit segítségével történő szerkesztése és a DNS-gyorsítótár kiürítése után úgy tűnik, hogy a hosts nem változott. .

A hosts fájl figyelmen kívül hagyása vagy a hosts fájl nem működő szerkesztése meglehetősen gyakori jelenség, különösen a MacOS rendszerszoftver modern verzióinál. Szerencsére ez általában nagyon egyszerű javítás is.

Fix Hosts fájl módosításai figyelmen kívül hagyott / Hosts fájl nem működik MacOS rendszerben

A legvalószínűbb oka annak, hogy a hosts fájl nem működik a Mac rendszeren, az az, hogy sérült, vagy már nem ASCII fájlformátum. Ez néha előfordulhat, amikor Rich Text szerkesztővel vagy harmadik féltől származó alkalmazással próbálják szerkeszteni a hosts fájlt, vagy ha rossz fájltípust mentette a vim/vi/nano stb. használatakor.

Először is biztonsági másolatot készítünk/áthelyezünk a régi hosts fájlról az átnevezéssel, így szükség esetén visszaállíthatja a módosítást:

sudo mv /etc/hosts /etc/hostsbackup

Másolja a hostsbackup fájl tartalmát a vágólapra. Ezt egyszerűen úgy teheti meg, hogy a cat parancsot használja, majd kijelöli a szöveget, és átmásolja a vágólapra:

cat /etc/hostsbackup

Most hozzon létre egy új hosts fájlt a nano segítségével:

sudo nano /etc/hosts

Illessze be az eredeti hosts fájl tartalmát az újonnan létrehozott hosts fájlba.

Nyomja meg a Control+o és a Control+X billentyűkombinációt a mentéshez és a nanoból való kilépéshez.

Ezután valószínűleg ki kell üríteni a DNS-gyorsítótárat, hogy a változtatások érvénybe lépjenek.

sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder

Ennek elegendőnek kell lennie ahhoz, hogy a gazdagépek módosítása továbbvihető, és nem kell újraindítania egyetlen böngészőt vagy más, internethez kapcsolódó alkalmazást sem.

MEGJEGYZÉS: Egyes Mac-felhasználók arról számolnak be, hogy újra kell indítani a Mac-et az új gazdagépfájl felismeréséhez. Ez ritka, de bizonyos MacOS Catalina-t vagy újabbat futtató Mac-ekre vonatkozhat.

Az is előfordulhat, hogy engedélyeznie kell a root fiókot a Mac OS rendszerben, mielőtt módosítani tudja a hosts fájlt, attól függően, hogy a macOS telepítése mennyire le van tiltva.

Egyes felhasználók továbbra is problémákat tapasztalnak a hosts fájl figyelmen kívül hagyásával a macOS Monterey és a macOS Ventura rendszerben, ebben az esetben harmadik féltől származó alkalmazást, például a GasMask-ot is használhat a hosts fájl kezelésére a Mac rendszeren. , vagy akár egy böngészőbővítmény a gazdagépek módosításához, ha ezt a böngésző szintjén szeretné megtenni. Például a Google Chrome esetében egy Chrome-bővítmény, például a LiveHosts elvégzi a feladatot.

Tapaszt alt már korábban problémákat a hosts fájllal MacOS rendszerben? Megoldotta a problémát a fenti megoldás, amikor egy új hosts fájlt hoz létre a parancssorból? Találtál más megoldást? Oszd meg velünk tapasztalataidat kommentben!

A gazdagépfájl nem működik Macen? Próbálja ki ezt a javítást