Elrontották a házigazdákat? Az eredeti alapértelmezett /etc/hosts fájl visszaállítása Mac OS X rendszerben

Anonim

A hosts fájl minden számítógépen megtalálható, és a Mac OS arra használja, hogy az IP-címeket hosztnevekhez rendelje hozzá. Mivel a felhasználók különféle okokból dönthetnek úgy, hogy módosítják, módosítják vagy más módon szerkesztik a hosts fájlt, könnyen ki lehet téve a felhasználói hibáknak, ami számos nemkívánatos hálózati problémához vezethet, beleértve a elérhetetlen hálózati helyeket, hálózati hibákat vagy blokkolt webhelyeket. vagy más módon nem tud betölteni, még a sikertelen iOS-frissítések és különféle iTunes-hibák miatt is, mint például a gyakran előforduló 17-es és 3194-es hibák, mert az Apple szerverek le vannak tiltva.

Szerencsére nagyon egyszerű az eredeti alapértelmezett /etc/hosts fájl visszaállítása a normál állapotba, és az eredeti, érintetlen alapértelmezett fájl visszaállításának legjobb módja, ha egyszerűen felülírja a meglévő sérült hosts fájlt egy újjal. tiszta verzió, amely a Mac OS X alapértelmezett verziójának másolata. A kényelem kedvéért alább látható egy példa erre, de szükség esetén lekérheti egy másik Macről is. Az alábbi verzió nem tartalmaz további bejegyzéseket vagy módosításokat, amely az OS X Mavericksben található verzió közvetlen másolata, így biztonságossá válik a visszatérés, ha véletlenül elrontotta a fontos gazdagép-dokumentumot egy változtatás vagy beállítás során. Másolja ki az alábbi szöveget, és illessze be egy egyszerű szöveges fájlba, amelyet az /etc/hosts útvonalon tárolunk. Ha nem biztos benne, hogyan kell ezt megtenni, kövesse az alábbi utasításokat, hogy megtanulja, hogyan kell a fájl megfelelő módon szerkeszteni a parancssorból, és egyszerűen felülírhatja az alábbi hosts blokk segítségével, vagy használja a TextEdit-et, és mentse el az elrontott verziót. , amit alább végigjárunk.

Az alapértelmezett és eredeti /etc/hosts fájl Mac OS X rendszerben így néz ki

A kódblokkban található az eredeti hosts fájl és a négy alapértelmezett bejegyzés. Csak másolja és illessze be ezt egy meglévő hosts fájlba, majd mentse el egyszerű szövegként a visszaállításhoz.

Host Database A localhost a visszacsatolási felületkonfigurálására szolgál a rendszer indításakor. Ne módosítsa ezt a bejegyzést.127.0.0.1 localhost 255.255.255.255 broadcasthost ::1 localhost fe80::1%lo0 localhost

A parancssort ismerőknek nem lehet problémája ezzel, de ha nem vagy teljesen biztos benne, mit kell tennie, akkor a TextEdit alkalmazásból is végrehajthatja a folyamatot, ahogy azt alább leírjuk. :

Módosítatlan eredeti gazdagép-fájl visszaállítása Mac OS X rendszeren

TextEdit az egyszerű szövegszerkesztő, amely minden Mac-hez mellékelve van. A feladat elvégzéséhez rendszergazdai hozzáférésre is szüksége lesz, mivel a hosts dokumentum egy korlátozott könyvtárban lévő rendszerfájl.

  1. Nyissa meg a TextEdit programot, és illessze be a fenti kódblokkot egy új üres fájlba
  2. Válassza ki az összes szöveget, válassza a „Format > Make Plain Text” lehetőséget, majd kattintson az „OK” gombra
  3. Válassza ki a „Fájl > Mentés másként” lehetőséget, és törölje a jelölést a „Ha nincs kiterjesztés megadva, használjon txt-t” jelölőnégyzetből – ez fontos, NE HASZNÁLJON FÁJLKIterjesztést
  4. Nyomja meg a Command+Shift+G billentyűkombinációt a „Go To Folder” ablak megjelenítéséhez, most írja be az /etc/ parancsot, és lépjen
  5. Nevezd el a fájlt „hosts”-nak, és mentsd el. Adminisztrátori jelszót kell megadnod, hogy ebbe a könyvtárba írhass

A hosts fájl megfelelő mentésének megerősítéséhez lépjen a Terminal alkalmazásba, és írja be a következőt:

cat /etc/hosts

A parancsnak a következőképpen kell kinéznie a fájlról:

Ha nem úgy néz ki, mint a fenti minta hosts fájl, akkor valamit rosszul csináltál. A leggyakoribb probléma általában az, hogy nem menti el a fájlt egyszerű szövegként, véletlenül adja hozzá a fájl kiterjesztését, vagy ha helytelenül nevezi el, ezért ellenőrizze ezt még egyszer. Ha továbbra is problémái vannak, előfordulhat, hogy nem írta felül megfelelően a fájlt.

Valószínűleg ki kell üríteni a DNS-gyorsítótárat, vagy egyszerűen csak újra kell indítania a Mac-et, hogy a változtatások az egész rendszerben érvénybe lépjenek, és visszaálljon a hosts fájl.

Ez valóban a legegyszerűbb módja a hosts fájl visszaállításának, ha elrontotta, ha túlságosan tele van rengeteg bejegyzéssel, vagy más módon teljesen használhatatlanná tette a hosts adatbázist.Ehhez természetesen nem kell a teljes Mac-et visszaállítania a Time Machine biztonsági másolatából, vagy újratelepítenie az operációs rendszert.

Elrontották a házigazdákat? Az eredeti alapértelmezett /etc/hosts fájl visszaállítása Mac OS X rendszerben