Перейти до основного контенту

Навіщо потрібен файл hosts в Windows і як його правильно налаштувати

6 хв читання
1733 переглядів

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

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

Для налаштування файлу хостів у Windows найпоширенішим способом є використання текстового редактора та права адміністратора. Файл hosts знаходиться за адресою C:\Windows\System32\drivers\etc\hosts і може бути змінений за умови наявності відповідних прав. У файлі кожен запис має наступний формат: IP-адреса, доменне ім'я та коментар (необов'язково). Наприклад:

127.0.0.1 localhost # це локальна адреса

127.0.0.1 example.com # приклад блокування сайту

Після внесення змін в файл hosts, збережіть його і перезавантажте комп'ютер, щоб зміни вступили в силу. При цьому не забудьте зробити резервну копію файлу hosts перед внесенням змін, щоб в разі помилки можна було відновити вихідну версію.

Основи файлу хостів у Windows

У файлі hosts кожен рядок містить відповідність IP-адреси та доменного імені у форматі:

IP-адреса доменне ім'я

Цей запис вказує, що всі запити до вказаного доменного імені будуть направлятися на вказану IP-адресу.

Файл хостів часто використовується для блокування доступу до певних сайтів або встановлення власних адрес для розробки та тестування веб-сайтів на локальній машині. Це може бути дуже корисним інструментом для мережевих адміністраторів та веб-розробників.

Щоб правильно налаштувати файл hosts, потрібно відкрити його з правами адміністратора та додати або змінити відповідні записи. Після збереження змін операційна система автоматично почне використовувати ці нові налаштування.

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

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

Призначення і принцип роботи

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

Файл hosts може використовуватися для різних цілей. Наприклад, він може бути використаний для блокування доступу до певних веб-сайтів, перенаправлення трафіку на локальний комп'ютер під час розробки та тестування веб-сайтів, а також для обходу блокування певних доменних імен.

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

Правильне налаштування файлу hosts

Для початку необхідно відкрити файл hosts в будь-якому текстовому редакторі з правами адміністратора. Шлях до файлу зазвичай такий: C:\Windows\System32\drivers\etc\hosts.

У файлі hosts кожен запис складається з двох стовпців: IP-адреси та доменного імені. Запис 127.0.0.1 localhost-це приклад рядка, який вказує, що localhost (127.0.0.1) завжди вказуватиме на IP-адресу локальної машини.

Для додавання нового запису в файл hosts необхідно вставити новий рядок в кінці файлу. У першому стовпці вказується IP-адреса, а в другому - доменне ім'я. Наприклад: 127.0.0.1 example.com .

При правильному налаштуванні файлу hosts можна використовувати його для блокування небажаних веб-ресурсів. Для цього необхідно прописати IP-адресу "0.0.0.0" для бажаних доменних імен. Наприклад: 0.0.0.0 advertising.com .

Не забувайте зберігати зміни після редагування файлу hosts. Майте на увазі, що при неправильному налаштуванні файлу хостів можуть виникнути проблеми з доступом до деяких веб-сайтів або мережевих служб.

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

СкороченняОписПриклад
#Позначає коментар у файлі hosts. Рядок, що починається з символу #, ігнорується системою.# Це коментар.
IP-адресаВказує на конкретну IP-адресу для заданого доменного імені.127.0.0.1 localhost
0.0.0.0Використовується для блокування доступу до певних доменів або ресурсів.0.0.0.0 advertising.com

Навіщо потрібно прописувати додаткові записи в файлі hosts

Прописування додаткових записів у файлі hosts має наступні переваги:

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

Прописування записів в файл hosts також дозволяє блокувати доступ до певних сайтів. Просто вказавши IP-адресу небажаного домену у файлі hosts, ви можете запобігти його відкриттю у браузері. Це особливо корисно для захисту від шкідливого вмісту або небажаної реклами.

У файл hosts можна додавати записи для локального тестування веб-сайтів. Це дозволяє розробникам перевіряти свої веб-програми на локальному комп'ютері без необхідності публікувати зміни.

Якщо доступ до певного сайту заблокований провайдером або у вашій країні, можна внести запис в файл hosts, щоб обійти дане обмеження. Вказавши IP-адресу заблокованого сайту у файлі hosts, ви зможете отримати до нього доступ.

Перевірка та збереження змін у файлі hosts

Після внесення змін до файлу hosts необхідно перевірити та зберегти внесені зміни, щоб вони набули чинності.

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

Якщо всі зміни у файлі hosts були перевірені і працюють коректно, необхідно зберегти файл для подальшого використання. Для цього необхідно закрити файл hosts, якщо він був відкритий в текстовому редакторі, і відкрити файловий менеджер з правами адміністратора.

Далі потрібно знайти файл hosts в директорії C:\Windows\System32\drivers\etc і виділити його. Потім клацнути правою кнопкою миші і вибрати "Властивості".

У вікні " Властивості "потрібно зняти атрибут" тільки для читання "і натиснути"Застосувати". Після цього потрібно відкрити файл hosts в текстовому редакторі, внести всі необхідні зміни і зберегти файл.

Після збереження змін у файлі hosts рекомендується перезавантажити комп'ютер, щоб зміни вступили в силу.

Застосування і збереження змін у файлі hosts допоможе налаштувати і контролювати доступ до різних мережевих ресурсів.