Як повинен виглядати файл hosts

  1. трохи теорії Почнемо з того, що кожен сайт в інтернеті має ip-адреса (наприклад, 64.233.167.99),...

трохи теорії

Почнемо з того, що кожен сайт в інтернеті має ip-адреса (наприклад, 64.233.167.99), а більшість має і власне доменне ім'я (наприклад, www.google.com ). Саме по ip-адресою в кінцевому підсумку, і здійснюється доступ до будь-якого веб-ресурсу в світовій мережі. Іншими словами, коли ви вводите в адресному рядку свого інтернет-браузера доменне ім'я будь-якого сайту, інтернет-служба доменних імен (DNS) спочатку шукає відповідний йому ip-адреса, а потім вже по ньому направляє вас до цього ресурсу. Саме так ви і потрапляєте на потрібні сайти.

У стародавні часи, коли DNS-серверів ще не існувало, функції перетворення буквених доменних імен в відповідні їм ip-адреси здійснювалися через файл hosts. Власне кажучи, він і до цього дня присутній в будь-якій операційній системі, і браузери за службовою інформацією в першу чергу звертаються до нього, а потім вже до служби DNS. Таким чином, за допомогою спеціальних команд, внесених в hosts-файл можна легко заблокувати на комп'ютері доступ до будь-якого веб-сайту або сервісу (при чому, не тільки браузерам, але і комп'ютерним програмам!) Або зробити "редирект" (тобто перенаправлення) при якому в браузері буде вводитися адресу одного сайту, а відкриватися замість нього буде зовсім інший портал.

Цим останнім часом досить часто і промишляють багато інтернет-зловмисники, поширюючи в мережі різне шкідливе ПО, яке вносить подібні зміни в файли хостс на призначених для користувача машинах, і через які згодом можуть бути заблоковані не тільки певні сайти, але і поновлення антивірусів, а також онлайн функції різних програм та ігор, а також замість потрібних сайтів (наприклад, улюблених соцмереж "Однокласники" і "Вконтакте") відкриватися зовсім інші - шахрайські! Ось, досить поширений приклад. Користувач намагається потрапити на головну сторінку "Однокласників", а замість цього перенаправленням відправляється на шахрайський сайт, що має точно такий же дизайн і зовнішній вигляд. Не помітивши підміни, він вводить там свої дані (логін / пароль) для доступу до свого облікового запису і, власне кажучи, тут же дарує їх шахраям! Або ж, дещо інша, але теж досить часта ситуація. Замість офіційного сайту улюбленої соцмережі, через такий редирект, користувач потрапляє на шахрайський портал, де йому повідомляють, що його сторінка (аккаунт) в соцмережі заблокована і тут же пропонують відновити до неї доступ за оплату через смс.

Щоб уникнути подібних неприємних ситуацій за хостс-файлом потрібно стежити і періодично перевіряти на предмет появи в ньому підозрілих записів (функціональних команд)!

Знаходиться файл hosts в одній із системних папок. Його розташування, в різних операційних системах може дещо відрізнятися, а також іноді (в залежності від налаштувань ОС) він може бути і прихований.

  • У Windows XP / 2003 / Vista / 7/8 папка розташування: C: \ WINDOWS \ system32 \ drivers \ etc \ hosts
  • У Windows NT / 2000 папка розташування: C: \ WINNT \ system32 \ drivers \ etc \ hosts
  • У Windows 95/98 / ME папка розташування: C: \ WINDOWS \ hosts

Більш докладно про те, як знайти файл hosts читайте тут .

Тепер до справи

Варто відзначити, що на відміну від більшості комп'ютерних файлів, hosts не володіє ідентифікаційним розширенням, але при цьому, має звичайну текстову форму і легко відкривається / редагується звичайним віндовсівського Блокнотом. Потрібно всього лише натиснути прав. кл. мишки на цей файл і вибрати опцію "Відкрити" або "Відкрити за допомогою", потім у вікні, вибрати "Блокнот", натиснути "ОК" і весь вміст хостс-файлу виявиться перед вами.

Спочатку ви побачите великий коментар від компанії Майкрософт про те, що таке файл hosts і для яких цілей він може використовуватися. У ньому також наводяться докладні приклади, які команди і в якому форматі можна вводити. Після цього, власне кажучи, йдуть самі команди, що є на даний момент у вашому хостс-файлі. Зверніть увагу, що всі коментарі на відміну від самих команд починаються зі значка "решітка" (#) і ніякого функціоналу в собі не несуть. Попросту кажучи, це не більше, ніж слова. Внизу на скріншоті, для більшої наочності, представлений варіант хостс-файлу на російській.

Внизу на скріншоті, для більшої наочності, представлений варіант хостс-файлу на російській

До речі так само буде навести приклади вихідних варіантів hosts-файлів з різних операційних систем. Всі вони один від одного трохи відрізняються.

Всі вони один від одного трохи відрізняються

Ось так повинні виглядати все, без винятку, "чисті" файли hosts.

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

Швидше за все, це результат роботи вірусів