Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Windows Server, AD и Роли

Файл hosts в Windows 10/11: где находится и как правильно редактировать

Обновлено: 27.08.2026 · Официальная документация ↗

Зачем нужен файл hosts

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

Примеры синтаксиса записей

Пример строкиЧто произойдет
192.168.1.50 mysite.localОткрытие локального тестового сервера по красивому доменному имени.
127.0.0.1 badsite.comПолная блокировка доступа к сайту (перенаправление запроса в никуда).

Где находится файл hosts и как его изменить

Файл hosts не имеет расширения (он называется просто hosts, а не hosts.txt) и расположен по стандартному системному пути:

C:\Windows\System32\drivers\etc\hosts

Пошаговое сохранение с правами администратора

  1. Нажмите клавишу Пуск, напечатайте в поиске Блокнот (Notepad).
  2. Кликните по Блокноту правой кнопкой мыши и выберите «Запуск от имени администратора» (Это обязательно, иначе Windows не даст сохранить файл в системную папку!).
  3. В меню Блокнота нажмите Файл → Открыть.
  4. Вставьте путь C:\Windows\System32\drivers\etc и в правом нижнем углу переключите фильтр с «Текстовые документы (*.txt)» на «Все файлы (*.*)».
  5. Выберите файл hosts и нажмите «Открыть».
  6. Перейдите в самый конец файла и добавьте нужную запись (сначала IP-адрес, затем через пробел имя сайта):
    # Перенаправление сайта на новый IP-хостинга:
    185.120.45.10 mysite.ru
    185.120.45.10 www.mysite.ru
    
    # Блокировка нежелательного ресурса:
    127.0.0.1 vk.com
  7. Нажмите Файл → Сохранить (или Ctrl + S).
  8. Очистите кэш DNS в командной строке: ipconfig /flushdns.

Внимание антивирусная защита: Защитник Windows (Windows Defender) и сторонние антивирусы могут блокировать изменение файла hosts, считая это вирусной активностью. При возникновении ошибки добавьте файл hosts во временные исключения антивируса.

💡 Практика специалистов: При проверке записей в файле hosts всегда добавляйте две строки — с префиксом www и без него, так как веб-браузеры обрабатывают их как два независимых хоста.

Частые вопросы (FAQ)

Почему после сохранения создался файл hosts.txt, а изменения не работают?

Блокнот автоматически добавляет расширение .txt, если при сохранении не выбрать «Тип файла: Все файлы». Переименуйте файл и сотрите окончание .txt.

Что означают символы решетки # в начале строк?

Символ решетки означает комментарий. Все строки, начинающиеся с #, игнорируются операционной системой.

Как сбросить файл hosts к оригинальному заводскому состоянию?

Удалите из файла hosts все строки ниже комментария `# 127.0.0.1 localhost` и сохраните файл.

Могут ли вирусы сами изменять файл hosts?

Да, трояны часто подменяют IP-адреса популярных поисковиков, соцсетей и банков в файле hosts, чтобы перенаправлять пользователей на фишинговые страницы-двойники.

Полезные материалы
Рекомендуем