Файл hosts використовується для локального встановлення відповідності між IP-адресою та доменом. Інформація, що міститься в ньому, має найвищий пріоритет і має чинність лише в межах комп’ютера, на якому цей файл змінювався.
Зміст
- Де знаходиться файл hosts
- Як має виглядати файл hosts
- Як змінити файл hosts
- Як зберегти файл hosts
- Як закоментувати рядок у hosts
Де знаходиться файл hosts
Знайти файл hosts в системі не складе ніяких труднощів.
Якщо у вас Linux, цей файл розташований у наступній директорії:
/etc/hosts
Якщо Windows:
C:/Windows/System32/Drivers/etc/hosts
В операційній системі Windows шлях розташування файлу hosts можна змінити в реєстрі, доступ до якого можна отримати через редактор regedit. Запустити його можна такими способами:
1) Пуск -> Виконати -> regedit -> OK;
2) Windows + R -> regedit -> ОК.
Запис реєстру, що цікавить нас, розташовується в:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesTcpipParametersDataBasePath
Відкриваємо параметр DataBasePath і в полі Значення вказуємо новий шлях.
Як має виглядати файл hosts
За замовчуванням у чистій системі у файлі hosts не вказуються жодні значення, а присутні виключно закоментовані рядки (починаються з символу #) з описом файлу.
Деяке програмне забезпечення може змінювати файл hosts, наприклад, для вказівки, з якого сервера необхідно завантажувати оновлення.
Як змінити файл hosts
- Відкриваємо hosts у якомусь доступному в системі текстовому редакторі. Windows підійде стандартний «Блокнот» чи «Notepad».
- Спускаємося в кінець файлу та вводимо значення в наступному порядку:
IP-адрес домене ім'я
- Після внесення змін зберігаємо файл.
- Нижче наведено приклад вказівки для домену yourdomain.tld IP-адреси 127.0.0.1.
Перевірити внесені зміни на функціональність можна, ввівши вказаний домен браузері, або пропінговавши його в командному рядку.
Як зберегти файл hosts
Іноді виникає ситуація, що файл hosts не зберігається і всі зміни не працюють. Виникає це у кількох випадках:
- Відображається помилка «Відмовлено у доступі» (або англомовний варіант — You don’t have permissions). Вам потрібно перевірити, що ви відкриваєте файл із правами суперкористувача (адміністратора). Оскільки це системний файл, його не можуть міняти користувачі, яким не надано права адміністратора.
- Файл зберігається у неправильному форматі, наприклад hosts.txt. Насамперед потрібно перевірити, чи є можливість у текстовому редакторі вказати, щоб файл зберігся без розширення. Якщо ж ні, вам потрібно увімкнути в налаштуваннях системи відображення розширень файлів, зберегти файл у форматі .txt, а потім змінити його ім’я, попередньо вилучивши старий файл hosts.
Як закоментувати рядок у hosts
Для коментування рядка використовується символ #, який встановлюється на його початку і таким чином дія запису в цьому рядку припиняється. Цей спосіб зручний у випадку, якщо будь-який запис може бути потрібним у майбутньому, або необхідно додати текст з описом. Також, коментар можна вставляти і не на початку рядка, а, наприклад, після запису IP та домену.
На цьому процес роботи з hosts завершено.