Обратите внимание, что вся информация на этом портале переведена с других языков, поэтому некоторые фразы могут быть неточными. Надеемся на ваше понимание и желаем успешной работы с сайтом! С уважением, создатели сайта. Наша почта: [email protected]

Разрушенные хосты? Как восстановить исходный файл по умолчанию \ etc \ hosts в Mac OS X

Файл hosts включен на каждом компьютере и используется Mac OS для сопоставления IP-адресов с именами хостов. Поскольку пользователи могут выбирать, изменять или иным образом редактировать файл хостов по разным причинам, он может быть легко подвержен ошибкам пользователя, что приводит к множеству нежелательных сетевых проблем: от недоступных мест в сети, сетевых сбоев, заблокированных веб-сайтов или иным образом неспособным загрузить, даже к неудачным обновлениям iOS и различным ошибкам iTunes, таким как часто встречающиеся ошибки 17 и 3194, поскольку серверы Apple заблокированы.

К счастью, восстановить исходный файл по умолчанию / etc / hosts в обычном режиме довольно просто, и лучший способ вернуть оригинальный нетронутый файл по умолчанию — просто перезаписать существующий файл поврежденных хостов новой чистой версией, которая является копией того, что поставляется по умолчанию в Mac OS X. Пример этого был приведен ниже для удобства, но вы также можете получить его с другого Mac, если это необходимо. Никакие дополнительные записи или модификации не включены в приведенную ниже версию, которая является прямой копией, найденной в OS X Mavericks, что позволяет вернуться к ней, если вы случайно испортили важный документ хоста во время изменения или настройки.

Вы захотите скопировать текст ниже и вставить его в файл, сохраненный на пути / etc / hosts. Если вы не знаете, как это сделать, вы можете следовать этим инструкциям, чтобы узнать, как правильно отредактировать файл из командной строки и просто перезаписать его с помощью блока hosts ниже, или использовать TextEdit и сохранить поверх испорченной версии , вот что мы пройдем ниже.

Файл Default и Original / etc / hosts в Mac OS X выглядит так

Внутри кодового блока находится исходный файл hosts и четыре записи по умолчанию. Просто скопируйте и вставьте это поверх существующего файла hosts, затем сохраните его как обычный текст, чтобы восстановить его.

##
##
# База данных хоста
#
# localhost используется для настройки интерфейса loopback
#, когда система загружается. Не изменяйте эту запись.
##
127.0.0.1 локальный
255.255.255.255 broadcasthost
:: 1 localhost
fe80 :: 1% lo0 локальный

Те, кто знаком с командной строкой, не должны иметь проблемы с этим, но если вы не совсем уверены, что делать, вы также можете завершить процесс из приложения TextEdit, как мы опишем ниже:

Восстановление файла немодифицированных исходных хостов в Mac OS X

TextEdit — это простой текстовый редактор, поставляемый с каждым Mac, вам также потребуется доступ администратора для выполнения этой задачи, поскольку документ hosts является системным файлом в ограниченном каталоге.

  1. Откройте TextEdit и вставьте указанный блок кода в новый пустой пустой файл
  2. Выберите «Весь текст» и выберите «Формат> Сделать обычный текст» и нажмите «ОК».
  3. Выберите «Файл»> «Сохранить как» и снимите флажок «Если никакое расширение не предоставлено, используйте txt» — это важно, НЕ ВКЛЮЧАЙТЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
  4. Восстановить файл хостов по умолчанию в Mac OS X

  5. Нажмите Ctrl + Shift + G, чтобы открыть окно «Перейти в папку», теперь введите / etc / и нажмите
  6. Назовите файл «hosts» и сохраните его, вам нужно будет ввести пароль администратора, чтобы иметь возможность писать в этот каталог
  7. Восстановление исходного файла хостов по умолчанию на Mac

Теперь, чтобы правильно подтвердить файл hosts, перейдите в приложение «Терминал» и введите следующее:

cat / etc / hosts

Эта команда должна сообщать файлу о следующем:

Оригинальный, немодифицированный файл хостов в Mac OS X легко восстановить, если необходимо

Если это не похоже на файл с образцами хостов выше, вы сделали что-то неправильно. Наиболее распространенные проблемы обычно не сохраняют файл как обычный текст, случайно добавляя расширение файла или именовав его неправильно, поэтому дважды проверьте это. Если у вас все еще есть проблемы, возможно, вы не перезаписали файл должным образом.

Вероятно, вы захотите сбросить DNS-кеш или просто перезагрузить Mac, чтобы изменения вступили в силу в масштабах всей системы и восстановили файл hosts.

Это самый простой способ восстановить файл хостов, если вы его испортили, если он стал чрезмерно загроможден множеством записей или каким-то другим образом он полностью утратил доступность базы данных хостов. Вам, конечно же, не нужно восстанавливать весь Mac из резервной копии Time Machine или переустанавливать ОС для достижения этой цели.

Понравилась статья? Поделиться с друзьями: