Читатели като вас помагат в подкрепа на MUO. Когато правите покупка чрез връзки на нашия сайт, ние може да спечелим комисионна за партньор. Прочетете още.

Всеки Mac има файл "hosts". Това е малък обикновен текстов файл, който се намира на вашата машина с цел съпоставяне на неговото име на хост към IP адреси. Функцията му е доста проста и на средния потребител на компютър може никога да не му се наложи да взаимодейства с него, освен ако проблем не го принуди. Файлът hosts също проследява неща като лицензи, когато правите актуализации. Въпреки това, този файл може да бъде объркан по различни причини и ще създаде проблеми, когато го направи.

Ако вашият Mac не работи точно както очаквате, ще ви покажем как да разберете дали файлът hosts причинява тези проблеми. Също така ще ви покажем как да поправите файла hosts, за да го коригирате.

Как да разберете дали вашият macOS хост файл се нуждае от поправка

Компютър с повреден hosts файл обикновено има проблеми при свързване към интернет. Например, можете да опитате да извършите системна актуализация, но да получите съобщение, че не можете да актуализирате, защото

instagram viewer
вашият Mac не е свързан с интернет. И все пак, когато стартирате уеб браузъра си, компютърът ви се свързва с интернет съвсем добре.

В случаи като този и други можете да погледнете файла с хостове, за да видите дали в него има повредена информация.

За достъп до файла с хостове отворете Търсач. От лентата с менюта щракнете Go > Go to folder и въведете /private/etc/hosts. След това натиснете Въведете ключ. Щракнете двукратно върху домакини файл, за да го отворите. Ще се отвори в обикновен текстов редактор. Здравият хост файл трябва да завършва със следните три реда:

локален хост
излъчване
локален хост

Не трябва да има текст след последния ред на localhost. Чистият hosts файл трябва да изглежда като този на снимката по-долу.

Ако виждате допълнителни линии, това пречи на устройството ви да се свърже.

В примера по-долу можете да повредите кода, който е записан във файла hosts от приложение, докато се опитва да извърши актуализация. По каквато и да е причина това приложение вероятно не е успяло да се актуализира по средата и е оставило частичния текст във файла hosts. Този текст ще трябва да бъде премахнат на ръка, преди Mac да може да се актуализира правилно. На този етап можете да редактирате лошия скрипт, като използвате простия текстов редактор, в който е отворен.

Как да поправите файла с хостове на macOS

Следвайте стъпките по-долу, за да премахнете повредените линии. Първо вземете подсказката си и маркирайте всичко под втората локален хост линия. Проверете отново дали сте маркирали правилния текст; не искате да променяте нищо в текста над втория ред на localhost. Сега удари Изтрий.

Вашият Mac сега ще ви даде съобщението:

Вие не притежавате файла „hosts“ и нямате разрешение да пишете в него. Можете да дублирате този документ и да редактирате дубликата. Само дубликатът ще включва вашите промени.

Кликнете Дубликат. Сега запазете хостове копие файл на вашия работен плот и затворете оригиналния hosts файл. Ще забележите, че записаният нов файл е коригиран, чист hosts файл, който няма допълнителен текст след втория ред localhost.

След това натиснете Control, за да Преименуване оригинала домакини файл; настройте го на домакини оригинални. Ще бъдете подканени да въведете паролата си. След като това стане, отидете на вашия работен плот и преименувайте хостове копие да се домакини. Накрая плъзнете редактираното домакини файл обратно в и т.н папка във Finder.

Вече ще имате актуализиран hosts файл, без повредения текст. Ще имате и оригиналния hosts файл, който е полезен, ако установите, че това не е решило проблема и трябва да се върнете към него.

Не се изненадвайте или тревожете, ако компютърът ви изисква да удостоверите всичките си действия по време на този процес. Това е част от протоколите за защита на Mac, които не позволяват на злонамерени програми да променят вашата машина без вашето разрешение или знание.

Проверка дали поправката на macOS Hosts File Repair е отстранила проблема

Когато приключите, затворете всичките си отворени прозорци и рестартирайте машината. Първо трябва да потвърдите, че вашият Mac може да влезе в интернет след рестартиране. Ако няма проблеми, опитайте да повторите каквато и да е дейност, предизвикала първоначалния проблем. Ако вашият hosts файл наистина е бил проблемът, компютърът ви вече трябва да се държи правилно.

Може също да искате да погледнете най-добрите инструменти за Mac за възстановяване на повредени файлове в случай че този проблем се появи другаде.

Поглед отвъд файла Hosts

Въпреки че файлът hosts е значителна потенциална причина за проблеми с връзката, особено ако приложението е добавило текст към него, това в никакъв случай не е единственото място, където може да възникне проблем с връзката. Ако все още имате същия проблем, ще трябва да отстраните проблема извън файла hosts. Има много начини да направите това, но поне ще знаете, че сте изключили обща потенциална причина.