fbpx

Вся правда про файл Windows hosts

Майже у всіх виданнях операційних систем сімейства Windows є один дуже цікавий файл, ім’я якого «hosts». І саме про нього я вам зараз розповім.
Цей непримітний на вигляд файлик оперделяет співвідношення IP адреси і доменного імені. Тобто, це міні DNS система, яка працює тільки на вашому комп’ютері і перетворює IP-адресу, доменне ім’я і навпаки. Звернення до цього файлу має пріоритет перед зверненням до DNS серверу браузером.
І зовсім я забув вказати, де знаходиться сам файл. Місце розташування файлу HOSTS в системі за замовчуванням – %SystemRoot%system32driversect, де %SystemRoot% – системна папка (зазвичай C:Windows) і відкривається він блокнотом. Також цей шлях до файлу hosts може бути змінений за допомогою реєстру Windows. У реєстрі є параметр, який відповідає за шлях нього, DatabasePath, який знаходиться в ключі «HKEY_LOCAL_MACHINESYSTEMControlSet001servicesTcpipParameters»
Синтаксис файлу дуже простий. Кожна асоціація IP (тут обов’язково повинен бути присутній хоча б один пробіл) доменне ім’я має бути на новому рядку, рядку, на початку яких стоїть значок решітки(#), вважаються закомментированными і не враховуються інтерпретатором.
Ну а тепер перейдемо безпосередньо до практики. Додамо в файл запис, наприклад, «216.239.59.104 google.ru», а тепер введіть в рядку браузера google.ru. Сайт завантажився і все тому, що ми вказали IP, що належить компанії google. Зараз спробуйте цю запис «213.180.204.11 google.ru». Ну а тепер що ви отримали замість гугля? Правильно, Яндекс! Зрозуміли, в чому суть? А також ми можемо взагалі заборонити відвідування сайту на нашому комп’ютері, додавши у файл hosts рядок «127.0.0.1 porno.ru». Природно браузер видасть помилку, так як браузер буде шукати сайт не в інтернеті, а на комп’ютері.
Керуючи цим файлом можна заборонити доступ до певних сайтів взагалі – батьки, візьміть собі на замітку – також, за допомогою цього файлу можна прискорити завантаження сайтів, вказуючи IP-адресу потрібного сайту. Це дозволяє браузеру звертатися до web-сервера безпосередньо, минаючи DNS.
Цей файл також повинен знати кожен веб-майстер, оскільки йому часто доводиться мати з ним справу, розробляючи сайт на локальному web-сервері.
На жаль, останнім часом цю можливість Windows все частіше і частіше використовують зловмисники з метою перенаправити користувача на фейковий сайт з метою отримання даних вашого облікового запису на якомусь сайті, або вимаганням грошей через SMS. Найчастіше жертвами шахраїв стають користувачі соціальних мереж таких як Вконтакте і Мейл.Ру. Але тепер ви в темі і знаєте як позбутися від подібного роду віджимання грошей. Іноді буває достатньо видалити рядки в файлі hosts і поставити йому права тільки для читання. Удачі)
Автор: Журавльов Іван, Все найцікавіше про операційній системі Windows 7, ProgRed