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 otrzymasz komunikat, że nie możesz zaktualizować, ponieważ
Twój 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 Znalazca. Na pasku menu kliknij Idź > Idź do folderu i wpisz /private/etc/hosts. Następnie uderz w Wchodzić klucz. Kliknij dwukrotnie plik zastępy niebieskie plik, aby go otworzyć. Otworzy się w prostym edytorze tekstu. Zdrowy plik hosts powinien kończyć się następującymi trzema wierszami:
Lokalny Gospodarz
host transmisji
Lokalny Gospodarz
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 Lokalny Gospodarz linia. 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 uderz Usuwać.
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 Duplikować. Teraz zapisz kopia gospodarzy plik na pulpit 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 Przemianować oryginalny zastępy niebieskie plik; ustaw na gospodarze oryginalni. Zostaniesz poproszony o podanie hasła. Po zakończeniu przejdź do pulpitu i zmień nazwę kopia gospodarzy Do zastępy niebieskie. Na koniec przeciągnij edytowany zastępy niebieskie plik z powrotem do itp folder 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 też chcieć spojrzeć najlepsze narzędzia Mac do naprawy uszkodzonych plików w przypadku pojawienia się tego problemu w innym miejscu.
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ę.