База знань →5 хв читанняОновлено: 2026-09-21

Як правильно редагувати файл hosts у Windows 11

Файл hosts лежить за адресою C:\Windows\System32\drivers\etc\hosts і перекриває DNS для цілої системи, тож для правки потрібні права адміністратора: запустіть Блокнот через «Запустити від імені адміністратора», відкрийте файл із фільтром «Усі файли», додайте рядки виду IP-адреса домен, збережіть і виконайте ipconfig /flushdns. За такого порядку зміна набирає чинності одразу і без сторонніх утиліт. Зроблено криво — Блокнот без прав, Word чи збережений hosts.txt — вийде «відмовлено в доступі», битий файл або правки, що ні на що не впливають.

Що таке файл hosts і навіщо його редагувати

Hosts — звичайний текстовий файл, який Windows-резолвер перевіряє раніше, ніж питати DNS-сервер: якщо ім'я хоста є в списку, перемагає IP із цього рядка, і DNS для нього взагалі не опитується. Файл народився ще до появи DNS, але Windows тримає його першим у черзі — і саме це робить його корисним. Записи — по одній на рядок: IP-адреса, пробіл або табуляція, ім'я хоста; усе після # — коментар.

Нині hosts заробляє на життя чотирма ремеслами: спрямовує домени розробки на вашу ж машину, блокує домени на всю систему, відсилаючи їх на мертву адресу, тестує сайт на новому сервері до перемикання DNS і виручає, коли DNS зламано, а IP ви пам'ятаєте. Списки спільнот розтягують друге ремесло на тисячі рекламних і телеметричних доменів разом. Жодна з цих робот не переживе недбалої правки — тому «як» тут важливіше за «що».

  • Локальна розробка — 127.0.0.1 myapp.test спрямовує ім'я на вашу машину
  • Блокування на всю систему — 0.0.0.0 ads.example.com відсилає домен у порожнечу
  • Тест переїзду — наведіть example.com на IP нового сервера до зміни справжнього DNS
  • Аварійний доступ — потрапити на хост, коли DNS лежить, а адресу ви знаєте
  • Спискові блокування — вставте hosts-лист спільноти й підріжте тисячі рекламних доменів

Правимо hosts за кроками, без помилок

Відкрийте меню «Пуск», наберіть «Блокнот», клацніть на результаті правою кнопкою та оберіть «Запустити від імені адміністратора» — підтвердіть запит UAC. У Блокноті: Файл → Відкрити, вставте C:\Windows\System32\drivers\etc\hosts в адресний рядок і змініть фільтр із «Текстові документи (*.txt)» на «Усі файли (*.*)», інакше hosts не побачити. Додайте свої рядки після наявного вмісту, не чіпаючи стандартний блок коментарів, потім Файл → Зберегти — файл має лишитися з ім'ям hosts і без розширення.

Працюючий результат від загадки відрізняє одна звичка — скидання кешу резолвера. Windows кешує відповіді, і стара відповідь ще довго може перемагати після правки. Відкрийте «Термінал (Адміністратор)» — або натисніть Win+R, виконайте cmd — і запустіть ipconfig /flushdns; повідомлення про успішне очищення кешу DNS означає, що нові запити прочитають ваші рядки. Перевірка — ping example.com: якщо відповідає з вписаного вами IP, hosts працює.

Коли hosts ніби ігнорують — і як усе відкотити

Майже кожен випадок «правки не працюють» пояснюють три винуватці. Перший — кеш DNS, лікується скиданням вище. Другий — браузер: Chrome і Edge уміють резолвити імена через власний безпечний DNS (DNS over HTTPS), оминаючи систему цілком, і заблокований домен усе одно відкривається; вимкніть безпечний DNS у налаштуваннях конфіденційності браузера — і правила hosts знову в силі. Третій — захисне ПЗ: деякі антивіруси стережуть hosts і мовчки відкачують правки, а «Контрольований доступ до папок» у «Безпеці Windows» може заблокувати збереження з Блокнота — перевірте його сповіщення та журнал захисту, перш ніж винуватити Windows.

Повернути hosts до заводського вигляду просто: файл за замовчуванням складається з самих коментарів — рядки localhost закоментовані через #. Видаліть свої рядки (або замініть файл цілком стандартним блоком коментарів), збережіть від адміністратора і знову скинте кеш. Два застереження, варті своїх байтів: якщо в hosts з'явилися записи, яких ви не вносили, — особливо ті, що відводять банки й соцмережі на дивні адреси, — вважайте це симптомом шкідника і перевірте машину; і якщо доступ блокується навіть у Блокноті від адміністратора, зайдіть у властивості hosts → «Безпека» і дайте групі «Адміністратори» повний доступ — деякі блокувальники навмисно підтягують ці дозволи.

Питання та відповіді

Чому при збереженні файлу hosts з'являється «відмовлено в доступі»?

Бо Блокнот запущено без прав адміністратора — hosts захищений системний файл. Закрийте його, скористайтеся «Запустити від імені адміністратора» з меню «Пуск» і збережіть знову. Якщо не допоможе — перевірте «Контрольований доступ до папок» у «Безпеці Windows» і вкладку «Безпека» у файла.

Як заблокувати сайт через файл hosts?

Додайте два рядки — 0.0.0.0 example.com і 0.0.0.0 www.example.com — збережіть і виконайте ipconfig /flushdns. Домен почне резолвитися в мертву адресу в усіх програмах, що користуються Windows-резолвером.

Чому запис із hosts не працює в Chrome чи Edge?

Власний безпечний DNS браузера (DNS over HTTPS) резолвить імена всередині себе й оминає файл hosts. Вимкніть безпечний DNS у налаштуваннях конфіденційності браузера — або спершу перевірте запис командою ping у терміналі, щоб переконатися, що сам hosts працює.

Перевірте склад ліцензії до покупки.

Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.

Читайте також

Усі статті · Питання

Написати нам: [email protected]