Файл hosts у Windows 10: що це таке та як його редагувати ⋆ ALexHost SRL
Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills
16.12.2024

Файл hosts у Windows 10: що це таке та як його редагувати

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

У цій статті ми пояснимо, що таке файл hosts, як він працює в Windows 10, і надамо покрокові інструкції, як знайти, відредагувати та ефективно використовувати файл hosts.


Що таке файл hosts?

Файл hosts – це системний файл, який містить статичне зіставлення доменних імен з IP-адресами. Коли ви вводите доменне ім’я в браузері (наприклад, www.example.com), ваш комп’ютер перевіряє файл hosts перед тим, як звернутися до DNS-сервера для перетворення домену в IP-адресу. Якщо у файлі hosts є запис про домен, система використовує вказану там IP-адресу.

Загальні способи використання файлу hosts:

  • Блокування веб-сайтів: Перенаправлення домену (наприклад, www.ads.com) на 127.0.0.1, ефективно блокуючи доступ.
  • Тестування веб-сайтів: Спрямуйте домен на локальний сервер розробки.
  • Обхід проблем з DNS: Вручну призначте IP-адресу для домену, якщо DNS не може вирішити проблему належним чином.

Розташування файлу hosts у Windows 10

У Windows 10 файл hosts знаходиться у наступному каталозі:

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

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


Як редагувати файл hosts у Windows 10

Щоб відредагувати файл hosts, виконайте такі дії:

Крок 1: Відкрийте Блокнот від імені адміністратора

  • Натисніть кнопку Пуск, введіть Блокнот у рядку пошуку.
  • Клацніть правою кнопкою миші на Блокноті і виберіть Запустити від імені адміністратора.

Крок 2: Відкрийте файл хостів

  • У Блокноті натисніть “Файл” > “Відкрити”.
  • Перейдіть до розташування файлу hosts:
    C:\Windows\System32\drivers\etc\
  • У правому нижньому куті відкритого діалогового вікна змініть фільтр типу файлу з Текстові документи (*.txt) на Всі файли.
  • Виберіть файл hosts і натисніть кнопку Відкрити.

Крок 3: Додавання записів до файлу hosts

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

IP_адреса ім’я_домену

Наприклад, щоб заблокувати www.ads.com, ви можете додати такий рядок:

127.0.0.1 www.ads.com

Це перенаправить будь-який запит на www.ads.com на ваш локальний комп’ютер (127.0.0.1), фактично заблокувавши доступ до цього веб-сайту.

Якщо ви хочете вказати домен на певну IP-адресу (наприклад, для тестування), ви можете використовувати наступний формат:

192.168.1.100 www.example.com

Це змусить систему розпізнати www.example.com як локальну IP-адресу 192.168.1.100.

Крок 4: Збережіть файл хостів

Після внесення змін натисніть Файл > Зберегти, щоб зберегти файл hosts. Вас можуть попросити підтвердити адміністративні права для внесення змін.


Практичні приклади використання файлу hosts

1. Блокування небажаних сайтів

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

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

127.0.0.1 www.facebook.com 127.0.0.1 facebook.com

Коли ви спробуєте зайти на www.facebook.com, він не завантажиться, оскільки система намагається розпізнати адресу 127.0.0.1, на якій не розміщений сайт.

2. Перенаправлення доменів для тестування

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

Наприклад, якщо ваш локальний сервер працює за адресою 192.168.1.50 і ви хочете протестувати www.mytestsite.com локально, ви можете додати:

192.168.1.50 www.mytestsite.com

Тепер, коли ви відвідаєте www.mytestsite.com, він буде перенаправлений на ваш локальний сервер для тестування.

3. Обхід проблем з DNS

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

Наприклад, якщо www.example.com повинен розпізнаватися як 93.184.216.34, ви можете додати:

93.184.216.34 www.example.com

Це змусить домен розпізнати вказану IP-адресу, не покладаючись на зовнішні DNS-сервери.

Перевірте свої навички на всіх наших хостингових послугах та отримайте знижку 15%!

Використовуйте код під час оформлення замовлення:

Skills