Как отключить хосты: полная инструкция по файлу hosts

Если сайт перестал открываться, а браузер выдаёт ошибку подключения — первым делом проверьте файл hosts: именно лишние записи в нём чаще всего перенаправляют нужные домены на 127.0.0.1 и полностью блокируют доступ. Отключить хосты можно двумя способами: закомментировать отдельные строки или очистить файл целиком, вернув его к состоянию по умолчанию.

Ниже разберём, где находится файл hosts в разных системах, как безопасно отредактировать его с правами администратора, чем отличается комментирование от удаления и как убедиться, что изменения вступили в силу. Отдельно рассмотрим ситуации, когда записи появились не по вашей инициативе — например, после работы блокировщиков рекламы или вредоносного ПО.

Что такое файл hosts и зачем его отключать

Файл hosts — это локальный текстовый файл, который операционная система проверяет до обращения к DNS-серверам. Если в нём указано соответствие домена и IP-адреса, компьютер использует именно его, игнорируя ответ DNS. Такой механизм позволяет как ускорить доступ к нужным ресурсам, так и полностью заблокировать сайт, направив его на несуществующий адрес.

Отключить записи в hosts требуется в нескольких типичных ситуациях:

  • 🚫 сайт не открывается, хотя у других пользователей он работает;
  • 🛡️ блокировщик рекламы добавил сотни строк и «зацепил» нужные домены;
  • 🦠 антивирус обнаружил подозрительные изменения в файле;
  • 🔧 нужно временно отключить собственные записи для диагностики сети.
⚠️ Внимание: если записи в hosts появились без вашего ведома и возвращаются после удаления, это возможный признак вредоносного ПО. Перед очисткой файла проверьте систему антивирусом — иначе изменения могут быть внесены заново.

Где находится файл hosts в разных системах

Путь к файлу зависит от операционной системы. В Windows он расположен в системном каталоге, а в macOS и Linux — в папке /etc. Учтите, что файл не имеет расширения, и по умолчанию может быть скрыт от обычного просмотра.

Операционная системаПуть к файлуКак открыть
Windows 10 / 11C:\Windows\System32\drivers\etc\hostsБлокнот от имени администратора
macOS/etc/hostsТерминал, команда с sudo
Linux/etc/hostsТекстовый редактор с sudo
Android/system/etc/hostsТребуется root-доступ

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

Как отключить записи в hosts на Windows

Самый безопасный способ — не удалять строки, а закомментировать их, добавив символ # в начало. Так вы сохраните записи и сможете вернуть их в любой момент, просто убрав символ.

Порядок действий:

  • 📝 откройте меню «Пуск», найдите «Блокнот», кликните правой кнопкой и выберите «Запуск от имени администратора»;
  • 📂 в Блокноте нажмите «Файл» → «Открыть» и перейдите по пути C:\Windows\System32\drivers\etc;
  • 👁️ в поле типа файлов выберите «Все файлы», иначе hosts не отобразится;
  • ✏️ поставьте # перед строками, которые нужно отключить, или удалите их;
  • 💾 сохраните файл через Ctrl+S.

☑️ Отключение хостов на Windows

Выполнено: 0 / 5

После сохранения желательно сбросить DNS-кэш, чтобы система сразу перестала использовать старые записи. Откройте командную строку от имени администратора и выполните:

ipconfig /flushdns
⚠️ Внимание: при сохранении Блокнот иногда добавляет расширение .txt, и система перестаёт видеть файл. Убедитесь, что итоговый файл называется именно hosts без расширения — включите отображение расширений в Проводнике для проверки.
📊 Зачем вам потребовалось отключать записи в hosts?
Сайт не открывался из-за блокировки
Чистка после блокировщика рекламы
Подозрение на вирус
Диагностика сети или разработка

Отключение хостов в macOS и Linux

В системах семейства Unix редактирование выполняется через терминал с правами суперпользователя. Откройте файл в текстовом редакторе, например nano:

sudo nano /etc/hosts

Добавьте символ # перед ненужными строками, затем сохраните изменения: в nano это комбинация Ctrl+O, подтверждение Enter и выход через Ctrl+X. Будьте внимательны и не трогайте служебные строки с localhost — они нужны системе для корректной работы.

В macOS после правки рекомендуется сбросить кэш DNS. Команда зависит от версии системы, поэтому сверьтесь с официальной документацией Apple для вашей версии. В большинстве современных версий используется сочетание команд dscacheutil и перезапуск службы mDNSResponder.

Как полностью сбросить файл hosts

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

Удалите все строки без символа # в начале, оставив служебные комментарии, и сохраните файл. Альтернативный вариант — удалить файл целиком: система продолжит работать, а при необходимости вы создадите новый пустой файл с тем же именем. Однако чистое удаление менее обратимо, чем комментирование, поэтому начинать лучше с него.

Что должно быть в файле hosts по умолчанию

В свежей установке Windows файл содержит только комментарии со знаком # и не имеет активных записей. В Linux и macOS обычно присутствуют строки для localhost (127.0.0.1) и имени компьютера — их удалять не нужно, они используются системой.

Как проверить, что хосты отключены

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

Более точная проверка — команда ping с именем домена. Если в ответе фигурирует адрес 127.0.0.1 или другой подозрительный IP, значит, запись в hosts всё ещё активна либо блокировка настроена на уровне DNS, роутера или антивируса. В таком случае проверьте настройки DNS-серверов в сетевом подключении и фильтры защитного ПО.

Частые ошибки при отключении хостов

Распространённая проблема — файл сохранён, но изменения не действуют. Причины обычно такие: файл был открыт без прав администратора и не сохранился, к нему добавилось расширение .txt, либо система использует закэшированный DNS-ответ. Проверьте каждый пункт по порядку, начиная с повторного сохранения от имени администратора.

Вторая типичная ситуация — записи восстанавливаются после перезагрузки. Это указывает на программу, которая перезаписывает файл: блокировщик рекламы, «оптимизатор» системы или вредоносное ПО. Отключите или удалите такие программы, проведите антивирусную проверку и только потом правьте файл повторно.

⚠️ Внимание: не отключайте служебные строки localhost без необходимости — некоторые приложения и системные службы используют локальную петлю, и её удаление может нарушить их работу.

FAQ: частые вопросы

Можно ли просто удалить файл hosts?

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

Почему сайт не открывается, хотя hosts чистый?

Блокировка может быть настроена на другом уровне: DNS-сервер провайдера, фильтрация на роутере, родительский контроль, антивирус или брандмауэр. Проверьте доступ к сайту с другого устройства в той же сети — это поможет локализовать источник проблемы.

Как отключить хосты на Android без root?

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

Чем отличается комментирование от удаления строки?

Комментирование (символ # в начале строки) отключает запись, но сохраняет её текст — вернуть правило можно, убрав символ. Удаление стирает запись полностью. Для временного отключения всегда удобнее комментирование.

Нужно ли перезагружать компьютер после правки hosts?

Обычно нет: достаточно сохранить файл и выполнить ipconfig /flushdns в командной строке. Перезагрузка может потребоваться только в редких случаях, когда кэш держит отдельная программа или браузер — тогда проще перезапустить именно её.