файл hosts

Файл hosts потрібен, щоб операційна система могла зіставляти доменні імена тією чи іншою IP-адресами. Він являє собою простий текстовий файл і в разі операційної системи Windows розташовується в папці system32 drivers etc . Іноді його місце розташування переопределяется через системний реєстр. У разі операційної системи Mac OS файл hosts зазвичай розташовується за адресою / private / etc.

Якщо відкрити файл hosts за допомогою блокнота, можна побачити в ньому наступний запис:

127.0.0.1 localhost

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

Зміна файлу hosts

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

Наприклад, такий запис буде «закільцьовують» назад на комп`ютер всі запити, надіслані на домен microsoft.com:

127.0.0.1 microsoft.com

А такий запис буде перенаправляти користувача, який набрав в адресному рядку браузера адресу «google.com», на сервера пошукача Яндекс (IP 77.88.21.11 належить Яндексу):

77.88.21.11 google.com

Файл hosts і шахраї

Подібним перенаправленням іноді користуються і зловмисники. Вони заражають комп`ютер вірусом, який підміняє «рідний» файл hosts на той, який створений хакером. У такому файлі зазвичай адреси всіх популярних пошукових систем, поштових служб і соціальних мереж перевизначаються на IP сайтів, якими управляє зловмисник. Користувач не помічає різниці між справжнім і підробленим сайтом і повідомляє хакерам свої особисті дані, паролі і т.д. Якщо ви виявили на своєму комп`ютері у файлі hosts підозрілі записи (домени пошукових систем, соціальних сервісів, поштових серверів, систем обміну миттєвими повідомленнями і ін.) - Негайно видаліть ці рядки.

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