Як правильно змінити файл hosts на Windows 10, 8.1, 8, 7, Vista, XP "

Файл hosts - це невеликий текстовий файл, захований глибоко в джунглях системних файлів вашої операційної системи. Незважаючи на свою простоту, він відіграє важливу роль (нехай навіть не завжди) в «конвертації» доменних імен в IP-адреси. Доменна назва - це те, що ви вводите в пошуковий рядок. Наприклад, wp-seven.ru. IP-адреса - це вже свого роду «фізична адреса» сайту в Інтернеті у форматі 111.111.111.111, що відповідає доменному імені. Під час пошуку IP-адреси операційна система перевірить файл hosts на наявність збігів для перекладу. Це своєрідна довідкова книга для комп'ютера. Якщо адресу не визначено у файлі і не перекладається на localhost (локальний комп'ютер), комп'ютер звернеться до провайдера і визначить адресу службою DNS (служба доменних імен).

Практично в 99.999% випадків користувачеві не потрібен файл hosts, тому пристрій шукає IP-адреси введених сайтів за допомогою DNS через Інтернет-провайдера. За допомогою файлу hosts ви можете блокувати роботу певних веб-сайтів або сервісів на своєму пристрої. Наприклад, блокувати роботу рекламних серверів або сайтів, доступ до яких ви хочете обмежити для себе або інших користувачів цього комп'ютера. Примітно, що файл hosts присутній не тільки в Windows 10, але і в Linux і macOS. Знайти його не так вже й складно, а відредагувати і того простіше.


Навіщо звичайному користувачеві знати про файл hosts? Справа в тому, що багато небажаних і шкідливих програм можуть прописувати свої значення у файлі hosts для перенаправлення користувача на інші сайти. Користувач вводить у рядок браузера google.com, а потрапляє на сайт якогось онлайн-казино. У таких ситуаціях треба насамперед бігти до файлу hosts і перевіряти, чи не прописалася там якась зараза.

Що робить файл Hosts?

Спочатку метою файлу hosts було те, що тепер роблять DNS-сервери - зіставляти дружні доменні імена з недружніми IP-адресами.

Набагато простіше запам'ятати доменне ім'я, наприклад YouTube.com, ніж IP-адреса 172.217.1.238. Замість того, щоб вводити IP-адресу в адресний рядок кожен раз, коли ви хочете подивитися відео на YouTube, ви можете просто ввести доменне ім'я, і DNS-сервер, який використовується вашим пристроєм, співставить ім'я з правильною адресою, щоб ви могли отримати доступ до веб-сторінка набагато простіше.

Файл hosts, оскільки він служить свого роду DNS-сервером, працює так само. Ви можете ввести IP-адресу, до якої має бути дозволено доменну назву. Іншими словами, ви можете наказати комп'ютеру завантажувати IP-адресу, відмінну від DNS-сервера, що дозволить вам зробити кілька цікавих речей.

Внесення змін до hosts

Для того, щоб вносити будь-які зміни до файлу «hosts», потрібно відкривати його з правами адміністратора системи.

  1. Запустіть будь-який текстовий редактор від імені адміністратора (для цього клацніть правою кнопкою миші і виберіть відповідний пункт).
  2. Клацніть «Файл» і виберіть «Відкрити»....
  3. У полі з суфіксом файлу натисніть стрілку вниз, виберіть «Всі файли», потім знайдіть потрібний файл hosts, який вказано вище і натисніть «Відкрити».
  4. Зверніть увагу на текстовий файл, який відкривається. Початкові параметри системи за замовчуванням передбачають наявність у ньому лише рядків, що починаються зі знака #. Цим знаком позначено коментарі до рядків. Тобто фактично спочатку документ порожній і не містить жодної значущої інформації.
  5. Редагування файла полягає у додаванні нового рядка. Починатися вона повинна з зазначення цифр IP-адреси, потім потрібно поставити пробіл і написати доменне ім'я сайту. У результаті при зверненні до зазначеної IP-адреси буде виконана переадресація за прописаною адресою.
  6. Для того щоб заблокувати на комп'ютері доступ до будь-якого сайту, прописуємо IP-адресу «127.0.0.1», далі тиснемо Пробіл і пишемо доменне ім'я сайту. Слід враховувати різні варіанти написання адреси - з «www» на початку і без. Нижче наведено приклад.
  7. Після внесення всіх необхідних змін знову переходимо в меню «Файл» і клікаємо «Зберегти».
  8. Якщо зміни не було збережено, ви, ймовірно, відкрили файл без прав адміністратора.

Навіщо редагувати файл вузлів?

Одна з причин редагувати файл hosts - це якщо ви хочете супер базовий спосіб заблокувати завантаження веб-сайтів на ваш комп'ютер. Введіть неправильну або неправильну IP-адресу для сайту, який ви хочете заблокувати, і кожен раз, коли ви намагаєтеся отримати до нього доступ, файл hosts буде завантажувати вибрану вами IP-адресу. Залежно від того, що ви вибрали, це може повністю заблокувати сайт.


Ви можете використовувати ту ж техніку, щоб змусити файл hosts блокувати шкідливі сайти. Є навіть списки записів файла вузлів (наприклад, цей), які ви можете завантажити і імпортувати в файл вузлів, щоб заблокувати сотні шкідливих сайтів або реклами.

Інше використання файлу hosts - прискорення перегляду веб-сторінок. Якщо використовуваний вами DNS-сервер не працює або працює недостатньо швидко, ручне введення IP-адрес і зіставлення доменних імен у файлі hosts дозволяє комп'ютеру знайти ці адреси практично миттєво, а не покладатися на DNS-сервер.

Відновлення вихідного файлу host

Як ми вже раніше говорили, вихідний файл «host» не містить ніякої значущої для системи інформації і ніяк не впливає на її роботу. Іноді трапляється так, що після встановлення якоїсь програми до файлу вносяться небажані зміни, або він і зовсім зникає (як правило, це робота вірусних програм). У цьому випадку допоможе відновити оригінальний файл host.

Для цього потрібно виконати наступні кроки:

  1. У будь-якому місці (наприклад, на стільниці) створіть новий текстовий документ з назвою «host».
  • Буде створено файл з суфіксом «txt». Його потрібно прибрати. Для цього переходимо в будь-яку теку комп'ютера (можна скористатися Провідником, натиснувши клавіші Win + E) і у вкладці «Вигляд» включаємо галочку «Розширення імен файлів».
  • Тепер можна перейменувати файл, прибравши з імені розширення (разом з точкою). Система додатково запитає, чи ми хочемо змінити розширення файлу. Підтверджуємо і переходимо до наступного пункту.
  • Копіюємо створений файл до теки, де має розташовуватися файл «host» (тека Windows\System32\drivers\etc).

Відкриття файла Hosts

Почнемо з простого відкриття файла hosts. Ми будемо використовувати Блокнот, який вбудований в Windows 10 через Windows XP.

  • Відкрийте діалогове вікно «Виконати», утримуючи Windows, а потім один раз натисніть «R».
  • Введіть notepad і натисніть клавішу ВВІД, щоб відкрити програму.
  • Скористайтеся пунктом меню Файл Відкрити.
  • У текстовому полі введіть назву файла внизу (або скопіюйте і вставте) розташування hosts, показане вище, і натисніть Enter.
  • Виберіть праворуч від текстового поля, щоб змінити текстові документи (* .txt) на Всі файли (*).
  • Двічі клацніть вузли у списку файлів, щоб відкрити файл вузлів для редагування в Блокноті.

COM_SPPAGEBUILDER_NO_ITEMS_FOUND