Файл hosts: як його відкрити, відредагувати, і навіщо це потрібно

Файл hosts: як його відкрити, відредагувати, і навіщо це потрібно
Текстовий файл hosts призначений для зберігання бази даних доменних імен. Він використовується при трансляції доменів в мережеві адреси вузлів. Якщо говорити простою мовою, то hosts використовується для перетворення доменів у відповідні ним IP-адреси і навпаки. Тобто, коли користувач вводить в адресний рядок браузера назву сайту, комп’ютер перед з’єднанням перетворює цю назву з літер у відповідні йому числа.

У файлу hosts немає розширення, проте його можна відкрити безліч текстових редакторів, у тому числі і вбудованих Windows (Блокнот). Його можна не тільки відкрити, але і відредагувати, оскільки іноді в ньому прописуються не зовсім потрібні IP.

Як очистити файл hosts

Цей файл розташовується в системній папці Windows. За замовчуванням шлях до нього наступний:
Мій комп’ютер > Локальний диск (С:) > Windows > System32 > drivers > etc > hosts.
Щоб його відкрити, потрібно клацнути по файлу правою кнопкою миші, вибрати пункт меню «Відкрити за допомогою» і використовувати, наприклад, Блокнот.

Швидше можна отримати доступ до файлу наступним чином. Натиснути на клавіатурі клавіші Win+R і в полі вікна «Виконати» вписати: %SystemRoot%system32driversetchosts, після чого натиснути Enter.

Іноді трапляється, що очищення файлу не допомагає позбавитися від проблеми, в такому випадку потрібно перевірити, чи той файл намагається виправити користувач. Часом зловмисники або віруси можуть перенаправляти розташування файлу в ключі реєстру. Щоб це перевірити, потрібно зробити наступне:

• натиснути Win+R і в полі вікна «Виконати» написати regedit;
• у редакторі реєстру знайти гілку HKLM > SYSTEM > CurrentControlSet > Services > Tcpip > Parameters;
• у Parametrs повинен бути файл, необхідно перевірити його значення (DataBasePath), яке повинне бути %SystemRoot%system32driversetchosts. Якщо дані відрізняються, то потрібно клацнути по файлу правою кнопкою миші, вибрати пункт «Змінити» і вказати правильне значення.

У чистому вигляді файл hosts повинен бути таким.

Файл hosts: як його відкрити, відредагувати, і навіщо це потрібно

Часто hosts є винуватцем різних неприємних моментів, наприклад того, що при запуску браузера (або використанні браузера) відкривається невідомий сайт, весь час з’являється якась реклама. Саме тому його краще всього привести в первозданний вигляд. Тому необхідно видалити всі рядки, які йдуть після рядка
# 127.0.0.1 localhost

Як можна використовувати файл hosts в своїх цілях

Цей файл може використовуватися не тільки зловмисниками, які хочуть нашкодити користувачеві, але і самому юзеру для наступного:

• прискорення доступу до сайту;
• заборони доступу до сайту;
• перенаправлення з одного сайту на інший (наприклад, при наборі google.ru користувача буде переадресовувати на yandex.ru або навпаки);
• блокування банерообмінних мереж і різних сайтів рекламного типу.

Прискорити доступ до сайту

Якщо в hosts додано IP сайту, який користувач найчастіше відвідує, то браузер не буде звертатися до DNS-сервера, а це означає, сайт буде завантажуватися швидше.

Щоб дізнатися IP сайту, натисніть сюди і введіть адресу (наприклад, yandex.ru). Потім відкрийте файл hosts і в кінець файлу впишіть IP і через пробіл літерне назва сайту, наприклад:

87.250.250.11 yandex.ru
87.250.250.11 www.yandex.ru

Заборонити доступ до сайту

Заблокувати доступ до небажаного сайту можна так: прописати рядок виду
127.0.0.1 google.ru
В цьому випадку доступ до сайту буде перекрито повністю — у вікні браузера буде відображатися помилка з’єднання.

Перенаправити з одного сайту на інший

Переадресування з одного сайту на інший можна наступним чином: прописати IP сайту, на який потрібно передати і через пробіл літерне назва сайту, з якого потрібно перенаправляти.

Наприклад, прописавши в hosts рядок
87.250.250.11 google.ru
У цьому випадку при спробі зайти на google.ru відбуватиметься з’єднання з IP 87.250.250.11, тобто з yandex.ru.

Заблокувати рекламні сайти

Для цього потрібно прописати в hosts рядок виду
127.0.0.1 www.bannerdrive.ru
У цьому випадку банери з цього сайту не будуть завантажуватися.

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

Рекомендується використовувати невеликі файли hosts, адже чим більше його розмір, тим повільніше може бути робота браузера. Оптимальний варіант — кілька десятків КБ для сучасних ПК і до 10 КБ на старих ПК.

Корисно знати

Іноді вірус може приховати файл hosts. Після присвоєння йому атрибут «Прихований» користувач його не бачить, а значить, не може редагувати. Щоб почистити hosts, необхідно включити відображення прихованих файлів у Windows. Для цього потрібно зайти в Пуск > Панель управління > Параметри папок, потім перейти у вкладку Вигляд і відшукати там прапорець «Приховувати захищені системні файли» і зняти прапорець, а також змінити значення в «Приховані файли і папки» на «Показувати приховані файли, папки і диски».

Також звертайте увагу на назву: воно повинно бути тільки hosts (а не host, наприклад), не повинно мати розширення (припустимо, .txt).

Якщо файл неможливо відредагувати, то швидше за все, йому привласнений атрибут «Тільки читання». Щоб його зняти, потрібно клацнути по файлу правою кнопкою миші, вибрати пункт «Властивості» і зняти прапорець «Тільки читання».

Поділитися з друзями:
Відповіді на питання