У каждого Mac есть файл hosts. Это небольшой текстовый файл, который находится на вашем компьютере с целью сопоставления его имени хоста с IP-адресами. Его функция довольно проста, и обычному пользователю компьютера, возможно, никогда не придется взаимодействовать с ним, если только его не вынуждает проблема. Файл hosts также отслеживает такие вещи, как лицензии, когда вы делаете обновления. Однако этот файл может быть запутан по ряду причин и вызовет проблемы, когда это произойдет.
Если ваш Mac работает не совсем так, как вы ожидаете, мы покажем вам, как узнать, вызывает ли эти проблемы файл hosts. Мы также покажем вам, как восстановить файл hosts, чтобы исправить это.
Как узнать, нуждается ли ваш файл хоста macOS в ремонте
У компьютера с поврежденным файлом hosts обычно возникают проблемы при подключении к Интернету. Например, вы можете попытаться выполнить обновление системы, но получите сообщение о том, что обновление невозможно, потому что
ваш Mac не подключен к Интернету. Тем не менее, когда вы запускаете веб-браузер, ваш компьютер прекрасно подключается к Интернету.В подобных и других случаях вы можете просмотреть файл hosts, чтобы узнать, не содержится ли в нем поврежденная информация.
Чтобы получить доступ к файлу hosts, откройте Искатель. В строке меню нажмите Перейти > Перейти к папке и введите /private/etc/hosts. Затем нажмите Входить ключ. Дважды щелкните хозяева файл, чтобы открыть его. Он откроется в простом текстовом редакторе. Исправный файл hosts должен заканчиваться следующими тремя строками:
локальный хост
ведущий трансляции
локальный хост
После последней строки localhost не должно быть никакого текста. Чистый файл hosts должен выглядеть так, как показано на рисунке ниже.
Если вы видите дополнительные линии, это мешает вашему компьютеру подключиться.
В приведенном ниже примере вы можете повредить код, который был записан в файл hosts приложением, когда оно пыталось выполнить обновление. По какой-то причине это приложение, вероятно, не удалось обновить в середине обновления и оставило частичный текст в файле hosts. Этот текст нужно будет удалить вручную, прежде чем Mac сможет правильно обновиться. На этом этапе вы можете отредактировать плохой сценарий с помощью простого текстового редактора, в котором он был открыт.
Как восстановить файл хостов macOS
Выполните следующие шаги, чтобы удалить поврежденные строки. Во-первых, возьмите свою всплывающую подсказку и выделите все, что ниже второго локальный хост линия. Дважды проверьте, правильно ли вы выделили текст; вы не хотите ничего менять в тексте над второй строкой localhost. Теперь нажмите Удалить.
Теперь ваш Mac выдаст вам сообщение:
Вы не являетесь владельцем файла hosts и не имеете права на запись в него. Вы можете дублировать этот документ и редактировать дубликат. Только дубликат будет включать ваши изменения.
Нажмите Дублировать. Теперь сохраните копия хоста на рабочий стол и закройте исходный файл hosts. Вы заметите, что сохраненный новый файл является исправленным, чистым файлом hosts, в котором нет дополнительного текста после второй строки localhost.
Затем нажмите, удерживая клавишу Control, чтобы Переименовать оригинал хозяева файл; установить его на хосты оригинальные. Вам будет предложено ввести пароль. После этого перейдите на рабочий стол и переименуйте копия хоста к хозяева. Наконец, перетащите отредактированный хозяева файл обратно в и т. д. папку в Finder.
Теперь у вас будет обновленный файл hosts без поврежденного текста. У вас также будет исходный файл hosts, который пригодится, если вы обнаружите, что это не решило проблему и вам нужно вернуться к нему.
Не удивляйтесь и не пугайтесь, если ваш компьютер требует аутентификации всех ваших действий во время этого процесса. Это часть протоколов защиты Mac, которые не позволяют гнусным программам изменять вашу машину без вашего разрешения или ведома.
Проверка, устранила ли проблема восстановление файла хостов macOS
Когда закончите, закройте все открытые окна и перезагрузите компьютер. Сначала вы должны убедиться, что ваш Mac может подключиться к Интернету после перезагрузки. Если проблем нет, попробуйте повторить любое действие, вызвавшее первоначальную проблему. Если ваш файл hosts действительно был проблемой, ваш компьютер теперь должен работать правильно.
Вы также можете посмотреть на лучшие инструменты Mac для восстановления поврежденных файлов на случай, если эта проблема появится в другом месте.
Глядя за пределы файла hosts
Хотя файл hosts является серьезной потенциальной причиной проблем с подключением, особенно если приложение добавило в него текст, это ни в коем случае не единственное место, где могут возникнуть проблемы с подключением. Если у вас все еще есть та же проблема, вам придется устранять неполадки, не связанные с файлом hosts. Есть много способов сделать это, но, по крайней мере, вы будете знать, что исключили общую потенциальную причину.