Jak i kiedy naprawić plik Hosts w systemie macOS
Każdy Mac ma plik „hosts”. Jest to mały zwykły plik tekstowy, który znajduje się na twoim komputerze w celu mapowania jego nazwy hosta na adresy IP. Jego funkcja jest dość prosta, a przeciętny użytkownik komputera może nigdy nie musieć z nim wchodzić w interakcje, chyba że zmusi go do tego jakiś problem. Plik hosts śledzi również takie rzeczy, jak licencje podczas aktualizacji. Jednak ten plik może się pomylić z wielu powodów i spowoduje problemy, gdy to zrobi.
Jeśli Twój Mac nie działa tak, jak tego oczekujesz, pokażemy Ci, jak sprawdzić, czy przyczyną problemów jest plik hosts. Pokażemy Ci również, jak naprawić plik hosts, aby go naprawić.
Jak się dowiedzieć, czy plik hostów macOS wymaga naprawy
Komputer z uszkodzonym plikiem hosts zazwyczaj ma problemy z połączeniem z Internetem. Na przykład możesz spróbować zaktualizować system, ale pojawi się komunikat, że nie możesz zaktualizować, ponieważ komputer Mac nie jest podłączony do Internetu. Jednak po uruchomieniu przeglądarki internetowej komputer dobrze łączy się z Internetem.
W takich i innych przypadkach możesz zajrzeć do pliku hosts, aby sprawdzić, czy nie ma w nim żadnych uszkodzonych informacji.
Aby uzyskać dostęp do pliku hosts, otwórz Finder . Na pasku menu kliknij Idź > Idź do folderu i wpisz /private/etc/hosts . Następnie naciśnij klawisz Enter . Kliknij dwukrotnie plik hosts , aby go otworzyć. Otworzy się w prostym edytorze tekstu. Zdrowy plik hosts powinien kończyć się następującymi trzema wierszami:
localhost
broadcasthost
localhost
Nie powinno być żadnego tekstu poza ostatnią linią hosta lokalnego. Czysty plik hosts powinien wyglądać tak, jak na poniższym obrazku.
Jeśli widzisz dodatkowe linie, oznacza to, że komputer nie może się połączyć.
W poniższym przykładzie możesz uszkodzić kod, który został zapisany w pliku hosts przez aplikację podczas próby aktualizacji. Z jakiegoś powodu ta aplikacja prawdopodobnie nie powiodła się podczas aktualizacji i pozostawiła częściowy tekst w pliku hosts. Ten tekst będzie musiał zostać usunięty ręcznie, zanim komputer Mac będzie mógł poprawnie zaktualizować. W tym momencie możesz edytować zły skrypt za pomocą prostego edytora tekstu, w którym został otwarty.
Jak naprawić plik hostów macOS
Wykonaj poniższe kroki, aby usunąć uszkodzone linie. Najpierw weź podpowiedź i zaznacz wszystko poniżej drugiej linii hosta lokalnego . Sprawdź dokładnie, czy zaznaczyłeś właściwy tekst; nie chcesz nic zmieniać w tekście powyżej tej drugiej linii hosta lokalnego. Teraz naciśnij Usuń .
Twój Mac wyświetli teraz wiadomość:
Nie jesteś właścicielem pliku „hosts” i nie masz uprawnień do zapisu w nim. Możesz powielić ten dokument i edytować duplikat. Tylko duplikat będzie zawierał zmiany.
Kliknij Duplikuj . Teraz zapisz plik kopii hostów na pulpicie i zamknij oryginalny plik hosts. Zauważysz, że zapisany nowy plik jest poprawionym, czystym plikiem hosts, który nie zawiera dodatkowego tekstu po drugiej linii localhost.
Następnie kliknij z wciśniętym klawiszem Control, aby zmienić nazwę oryginalnego pliku hosts ; ustaw go na hosts original . Zostaniesz poproszony o podanie hasła. Po zakończeniu przejdź do pulpitu i zmień nazwę hosts copy na hosts . Na koniec przeciągnij edytowany plik hosts z powrotem do folderu etc w Finderze.
Będziesz mieć teraz zaktualizowany plik hosts bez uszkodzonego tekstu. Będziesz mieć również oryginalny plik hosts, który jest przydatny, jeśli okaże się, że to nie rozwiązało problemu i musisz do niego wrócić.
Nie zdziw się ani nie zaalarmuj, jeśli Twój komputer wymaga uwierzytelnienia wszystkich działań podczas tego procesu. Jest to część protokołów ochronnych komputerów Mac, które uniemożliwiają złośliwym programom modyfikowanie komputera bez Twojej zgody lub wiedzy.
Sprawdzanie, czy naprawa plików hostów systemu macOS rozwiązała problem
Po zakończeniu zamknij wszystkie otwarte okna i uruchom ponownie komputer. Powinieneś najpierw potwierdzić, że Twój Mac może uzyskać dostęp do Internetu po ponownym uruchomieniu. Jeśli nie ma żadnych problemów, spróbuj powtórzyć czynność, która wywołała pierwotny problem. Jeśli problem rzeczywiście dotyczył pliku hosts, komputer powinien teraz zachowywać się poprawnie.
Możesz także spojrzeć na najlepsze narzędzia Mac do naprawy uszkodzonych plików na wypadek, gdyby ten problem pojawił się gdzie indziej.
Patrząc poza plik hosts
Chociaż plik hosts jest istotną potencjalną przyczyną problemów z połączeniem, zwłaszcza jeśli aplikacja dodała do niego tekst, w żadnym wypadku nie jest to jedyne miejsce, w którym może wystąpić problem z połączeniem. Jeśli nadal masz ten sam problem, będziesz musiał rozwiązać problem poza plikiem hosts. Jest na to wiele sposobów, ale przynajmniej będziesz wiedział, że wykluczyłeś wspólną potencjalną przyczynę.
Dodaj komentarz