Čtenáři jako vy pomáhají podporovat MUO. Když provedete nákup pomocí odkazů na našich stránkách, můžeme získat provizi přidružené společnosti. Přečtěte si více.

Každý Mac má soubor "hosts". Je to malý prostý textový soubor, který se nachází na vašem počítači za účelem mapování názvu hostitele na IP adresy. Jeho funkce je poměrně jednoduchá a průměrný uživatel počítače s ním možná nikdy nebude muset pracovat, pokud ho k tomu nedonutí nějaký problém. Soubor hosts také sleduje věci, jako jsou licence, když provádíte aktualizace. Tento soubor však může být zmatený z mnoha důvodů a způsobí problémy, když tak učiní.

Pokud váš Mac nefunguje tak, jak očekáváte, ukážeme vám, jak zjistit, zda tyto problémy způsobuje soubor hosts. Ukážeme vám také, jak opravit soubor hosts, abyste jej opravili.

Jak zjistit, zda váš hostitelský soubor macOS potřebuje opravu

Počítač s poškozeným souborem hostitelů bude mít obvykle problémy s připojením k internetu. Můžete se například pokusit provést aktualizaci systému, ale zobrazí se zpráva, že aktualizaci nelze provést

váš Mac není připojen k internetu. Přesto, když spustíte webový prohlížeč, váš počítač se v pohodě připojí k internetu.

V případech, jako je tento a další, se můžete podívat do svého souboru hostitelů a zjistit, zda v něm nejsou uloženy nějaké poškozené informace.

Chcete-li získat přístup k souboru hostitelů, otevřete Nálezce. Na panelu nabídek klikněte na Přejít > Přejít do složky a zadejte /private/etc/hosts. Pak stiskněte Vstupte klíč. Dvakrát klikněte na hostitelé soubor k otevření. Otevře se v jednoduchém textovém editoru. Soubor zdravých hostitelů by měl končit následujícími třemi řádky:

localhost
broadcasthost
localhost

Za posledním řádkem localhost by neměl být žádný text. Čistý soubor hostitelů by měl vypadat jako na obrázku níže.

Pokud vidíte další čáry, je to to, co brání vašemu počítači v připojení.

V níže uvedeném příkladu můžete poškodit kód zapsaný do souboru hosts aplikací, když se pokoušela provést aktualizaci. Z jakéhokoli důvodu tato aplikace pravděpodobně selhala v polovině aktualizace a zanechala částečný text v souboru hostitelů. Tento text bude muset být odstraněn ručně, než se Mac bude moci správně aktualizovat. V tomto okamžiku můžete špatný skript upravit pomocí jednoduchého textového editoru, ve kterém se otevřel.

Jak opravit soubor hostitelů macOS

Chcete-li odstranit poškozené řádky, postupujte podle níže uvedených kroků. Nejprve si vezměte svůj popis a zvýrazněte vše pod druhým localhost čára. Znovu zkontrolujte, zda jste zvýraznili správný text; v textu nad druhým řádkem localhost nechcete nic měnit. Teď udeř Vymazat.

Váš Mac vám nyní poskytne zprávu:

Nejste vlastníkem souboru „hosts“ a nemáte oprávnění do něj zapisovat. Tento dokument můžete duplikovat a duplikát upravit. Pouze duplikát bude obsahovat vaše změny.

Klikněte Duplikát. Nyní uložte hostitelé kopírují soubor na plochu a zavřete původní soubor hostitelů. Všimněte si, že uložený nový soubor je opravený, čistý soubor hostitelů, který po druhém řádku localhost neobsahuje žádný další text.

Dále klepněte se stisknutou klávesou Ctrl na Přejmenovat originál hostitelé soubor; nastavte to na hostitelé originál. Budete vyzváni k zadání hesla. Po dokončení přejděte na plochu a přejmenujte hostitelé kopírují na hostitelé. Nakonec přetáhněte upravené hostitelé soubor zpět do atd složku ve Finderu.

Nyní budete mít aktualizovaný soubor hostitelů bez poškozeného textu. Budete mít také původní soubor hosts, což je užitečné, pokud zjistíte, že to problém nevyřešilo a potřebujete se k němu vrátit.

Nebuďte překvapeni ani znepokojeni, pokud váš počítač během tohoto procesu vyžaduje ověření všech vašich akcí. Toto je součást ochranných protokolů Mac, které brání škodlivým programům změnit váš počítač bez vašeho svolení nebo vědomí.

Kontrola, zda oprava souboru macOS Hosts problém vyřešila

Po dokončení zavřete všechna otevřená okna a restartujte počítač. Nejprve byste měli potvrdit, že se váš Mac dokáže po restartu připojit k internetu. Pokud nenastanou žádné problémy, zkuste zopakovat jakoukoli aktivitu, která vyvolala původní problém. Pokud byl váš soubor hostitelů skutečně problémem, váš počítač by se nyní měl chovat správně.

Můžete se také podívat na nejlepší nástroje Mac pro opravu poškozených souborů v případě, že se tento problém objeví jinde.

Pohled za soubor Hosts

I když je soubor hostitelů významnou potenciální příčinou problémů s připojením, zejména pokud do něj aplikace přidala text, není to v žádném případě jediné místo, kde může dojít k problému s připojením. Pokud máte stále stejný problém, budete muset řešit potíže mimo soubor hosts. Existuje mnoho způsobů, jak toho dosáhnout, ale alespoň budete vědět, že jste vyloučili společnou potenciální příčinu.