Новини

Що таке файл hosts. Де знаходиться файл hosts у Windows XP? Правильний хост для віндовс 7

Доброго дня. Якось давно я писав статтю про те, що у нових операційних системах. У той момент я якось не думав про те, що необхідно ще написати статтю про зворотне — як його відновити до «заводського стану». Вся справа в тому, що деякі «дружні програми» (звичайно ж, це віруси), можуть змінити його самі і додати якийсь корисний нам сайт, скажімо вконтакте, яндекс, гугл або ще щось… І після цього ми отримуємо повідомлення про те, що даний сайт не доступний даний момент. Звичайно ж, це найпростіше, перевірити файл хост на наявності зайвих записів, але далеко не кожен новачок здогадається про це. Ось для таких людей і буде написано цю невелику інструкцію.

Інструкція


  • А.Відредагувати поточний файл за допомогою видалення вмісту та заповнення його наступним чином:

    # Copyright (c) 1993-2009 Microsoft Corp.
    #
    # Цей файл HOSTS file used by Microsoft TCP/IP for Windows.
    #
    # Цей файл містить mappings IP address to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column наведено by the corresponding host name.
    # IP address and host name should be separated by at least one
    # Space.
    #
    # Additionally, comments (such as these) можуть бути inserted on individual
    # lines or following the machine name помітно a '#' symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host

    # localhost name resolution is handled within DNS itself.
    # 127.0.0.1 localhost
    # ::1 localhost

Файл hostsвстановлює відповідність між IP сервером та доменом сайту. Запит до цього файлу має пріоритет перед зверненням до серверів DNS. На відміну від DNS, вміст файлу контролюється адміністратором комп'ютера.

На сьогоднішній день велику кількість шкідливих програм використовують файл hostsдля блокування доступу до веб-сайтів популярних порталів або соціальних мереж. Найчастіше замість блокування сайтів шкідливі програми перенаправляють користувача на сторінки, які зовні схожі на популярні ресурси (соціальні мережі, поштові сервіси тощо), куди неуважний користувач вводить облікові дані, які таким чином потрапляють до зловмисників. Також, можливо, блокування доступу до веб-сайтів компаній-розробників антивірусного програмного забезпечення.

Розташування файлу hosts

За замовчуванням файл hostsрозташований тут C:\Windows\System32\drivers\etcФайл немає розширення, але його можна відкрити блокнотом. Щоб змінити вміст файлу в блокноті, необхідно мати права адміністратора.

Для перегляду файлу hostsвідкрийте меню Пуск, виберіть пункт Виконати, введіть команду

та натисніть кнопку ОК

Так має виглядати файл hostsза замовчуванням.

Якщо у файлі є записи типу 127.0.0.1 odnoklassniki.ru 127.0.0.1 vkontakte.ruабо адреси ваших сайтів, на які ви не можете зайти, то для початку перевірте ваш на комп'ютер на "зловредів", а потім відновіть файл hosts

Відновлення вмісту файлу hosts за промовчанням

  • Відкрийте меню Пуск, виберіть пункт Виконати, введіть команду
    %systemroot%\system32\drivers\etc

    та натисніть кнопку ОК.

  • Перейменуйте файл hosts на hosts.old.
  • Створіть новий файл hostsза замовчуванням. Для цього виконайте наведені нижче дії.
  1. Клацніть правою кнопкоюмиші у вільному місці у папці %WinDir%\system32\drivers\etc, виберіть пункт Створити, клацніть елемент Текстовий документ, введіть ім'я hostsта натисніть клавішу ВВЕДЕННЯ.
  2. Натисніть кнопку Так, щоб підтвердити, що ім'я файлу не матиме розширення TXT.
  3. Відкрийте новий файл hostsу текстовому редакторі. Наприклад, відкрийте файл у програмі " Блокнот".
  4. Скопіюйте у файл наведений нижче текст.
    # Copyright (c) 1993-2009 Microsoft Corp.
    #
    # Цей файл містить файл HOSTS за допомогою Microsoft TCP/IP для Windows.
    #
    # Цей файл містить mappings IP address to host names. Each
    # entry should be kept on an individual line. The IP address should
    # be placed in the first column наведено by the corresponding host name.
    # IP address and host name should be separated by at least one
    # Space.
    #
    # Additionally, comments (such as these) можуть бути inserted on individual
    # lines or following the machine name помітно a "#" symbol.
    #
    # For example:
    #
    # 102.54.94.97 rhino.acme.com # source server
    # 38.25.63.10 x.acme.com # x client host

    # localhost name resolution is handled within DNS itself.
    # 127.0.0.1 localhost
    # ::1 localhost

Збережіть та закрийте файл.

Можна відредагувати файл hostsі в Блокноті видалити непотрібні рядки, або додати свої. Для цього треба запустити Блокнотв режимі Адміністратора.

Як запускати стандартні програми Windowsдивіться

У статті висвітлено такі питання: де лежить файл hosts у Windows 7, Windows 8, Windows 10; зміст файлу hosts, як його редагувати; як зберегти файл hosts, якщо відмовлено у доступі

Файл hosts - що це, навіщо потрібен

Що це

hosts - файл, що містить базу IP-адрес та доменних імен, їм відповідних. Наприклад, для популярного сайту ВКонтакте відповідність буде такою:

87.240.131.118 vk.com

Файл hosts на Windows відкривається за допомогою програми Блокнот.

Навіщо потрібен

Літерні адреси сайтів вигадані виключно для людей, тому що людині таке легше запам'ятати. Комп'ютери знаходять сайти за цифрами. На прикладі того ж ВКонтакті: vk.com - буквена адреса (або кажуть, URL-адреса), а 87.240.131.118 - цифрова (або IP-адреса).

Перевірте мої слова. У адресний рядокбраузера впишіть
87.240.131.118
Ви повинні потрапити на сайт https://vk.com/.

Усі відповідності між IP-адресами та URL-адресами зберігаються на DNS-серверах, з якими зв'язується браузер та відкриває нам потрібний сайт.

Але перш ніж зв'язатися з DNS-сервером, браузер завжди перевіряє файл hosts. У ньому ми можемо заборонити відкриття сайтів або підмінити відповідність IP-адреси та URL-адреси.
Цим і займаються віруси на комп'ютері, замінюючи відповідності, додаючи інші рядки в цей файл і т.д.

Як має виглядати файл hosts. Зміст файлу hosts

У файлі hosts має бути таке:

Для Windows XP:

# Copyright (c) 1993-1999 Microsoft Corp.
#

#




# Space.
#


#
# For example:
#

127.0.0.1 localhost

Для Windows Vista:


# Copyright (c) 1993-2006 Microsoft Corp.
#
# Цей файл містить файл HOSTS за допомогою Microsoft TCP/IP для Windows.
#
# Цей файл містить mappings IP address to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column наведено by the corresponding host name.
# IP address and host name should be separated by at least one
# Space.
#
# Additionally, comments (such as these) можуть бути inserted on individual
# lines or following the machine name помітно a "#" symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host


# 127.0.0.1 localhost
# ::1 localhost

Для Windows 7, 8, 8.1, 10:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# Цей файл містить файл HOSTS за допомогою Microsoft TCP/IP для Windows.
#
# Цей файл містить mappings IP address to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column наведено by the corresponding host name.
# IP address and host name should be separated by at least one
# Space.
#
# Additionally, comments (such as these) можуть бути inserted on individual
# lines or following the machine name помітно a "#" symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost

Де знаходиться файл hosts у Windows 7, Windows 8, Windows 10

Файл hosts лежить у всіх версіях Windowsза адресою
Дивіться скріншоти:

Як відкрити файл hosts

Цей файл відкривається за допомогою програми Блокнот. Знаходимо в меню пуск цю програму. Клацаємо правою кнопкою миші. У меню вибираємо «Запустити від імені адміністратора». У вікні Блокнота через меню «Файл» → «Відкрити…» відкриваємо файл hosts, прописуючи адресу файлу в адресному рядку вікна або переходячи з папки в папку, поки його не знайдемо.

Як відредагувати файл hosts

1. Відновлення

Для відновлення файлу потрібно:
  1. Відкрийте файл за допомогою блокнота від імені адміністратора.
  2. Копіювати вміст файлу з цієї статті, вставити із заміною та зберегти.
Увага!
Файл має відкритись лише через Блокнот, запущений від імені адміністратора. Інакше зберегти зміни не вдасться. Коли зберігаємо розширення.txt у назві файлу видаляємо.

Хитрощі зміненого файлу hosts

1. Деякі віруси для маскування своїх змін після рядків
127.0.0.1 localhost
::1 localhost

залишають безліч прогалин і лише тоді дописують рядки.

Тому при заміні вмісту виділяйте вміст (гарячі клавіші CTRL+A).

2. Файл прихований
Якщо у вказаній паці немає файлу, його, можливо, приховали і привласнили атрибут «Прихований».
У меню Вигляд → Установки → Вигляд ставимо прапорець «Показувати приховані файли, папки та диски».




Тепер, коли з'явився файл, у властивостях файлу знімаємо прапорець «Прихований».

3. Не можна відредагувати
Файлу надали атрибут «Тільки читання». У властивостях файлу знімаємо відповідний прапорець.


У папку C: \ Windows \ System32 \ drivers \ etcпоміщають файл з ім'ям hosts, але з розширенням .txt(файл hosts.txt) або без розширення, як файл hosts, але з іншим ім'ям, наприклад host.

2. Зміна

Для блокування доступу до якогось сайту потрібно наприкінці вмісту вписати рядки
(Пропуск рядка)
127.0.0.1 (кілька пробілів) (Ім'я домену, що блокується)
127.0.0.1 (кілька пробілів) (Ім'я домену, що блокується, з www.)

На прикладі того ж ВКонтакті і Однокласників:


Зберігаємо. Перевіряємо свою роботу, вписуючи в адресний рядок браузера URL-адресу цих сайтів. Сайти не відкриваються. Бінґо!

Таким чином, можна накласти блокування на сайти. комп'ютерних ігор, сайтів-казино, порнографічних сайтів і т.д.

Для перенаправлення проробляємо все, як і раніше, але даємо потрібну URL-адресу іншої IP.

приклад. Нехай і при вході на ВКонтакті та Однокласники відкривається сайт https://vk.com/
Пишемо рядки:
(Пропуск рядка)
87.240.131.118 vk.com
87.240.131.118 www.vk.com
87.240.131.118 ok.ru
87.240.131.118 www.ok.ru

2.3. Популярні сайти та їх IP-адреси

87.240.131.118 https://vk.com/
213.180.193.3 https://ya.ru
5.61.23.5 https://ok.ru/

Для визначення IP-адрес будь-яких сайтів в інтернеті повно сервісів. Гугліть.

hosts відмовлено у доступі - що робити

Якщо зберегти файл, ви не можете і відмовлено в доступі. Робимо в порядку черги, намагаючись зберегти файл після кожного пункту.
  1. Відкриваємо у Блокноті від імені адміністратора.
  2. Копіювати файл на робочий стіл. Змінити його. Файл hosts, що залишився у папці C: \ Windows \ System32 \ drivers \ etcПерейменуйте на hosts.old. Скопіюйте відредагований на робочому столі файл hosts до папки C: \ Windows \ System32 \ drivers \ etc.
  3. Вимкнути антивірус. Антивіруси часто стежать, щоб у файл не вносилися зміни. Внести файл у виключення Windows Defender. Починаючи з 8 версії Windows слідкує, щоб цей файл ніхто не змінював.
  4. Задаємо права доступу до файлу у його властивостях на вкладці «Безпека».
  5. Якщо видалити не вдається все одно, зайдіть у Безпечний режимі спробуйте видалити з-під нього.

Що буде, якщо видалити файл hosts

Нічого не буде. Хіба що з'являться проблеми із підключенням до інтернету. Під час підключення IP-адреса 127.0.0.1 доведеться вказувати вручну. Можливо, деякі програми будуть вимагати ім'я localhost, а не адресу 127.0.0.1, що створить ще одну проблему.

Саме таке питання ставлять користувачі, які намагаються розблокувати доступ до Однокласників та ВКонтакті. Насправді, може виявитися, що порожній тільки видимий файл hosts, але є ще й прихований файл hosts, який блокує доступ до найпопулярніших сайтів.

Розглянемо конкретний приклад. Ви безуспішно намагаєтеся зайти на Однокласники та ВКонтакті, але вам це не вдається.

При спробі увійти до Однокласників з'являється повідомлення Неправильно вказав логін та/або пароль.

При спробі увійти до ВКонтакту з'являється повідомлення Така поштова адреса не зареєстрована, або пароль неправильний.

Тоді ви знайдете інформацію в Інтернеті про те, що потрібно перевірити файл hosts.

Файл hosts знаходиться за адресою C:\Windows\System32\drivers\etc. Заходимо в папку etc, в якій ми виявляємо файл hosts.

Відкриваємо файл hosts за допомогою Блокнота та виявляємо, що файл порожній.

Відкриваємо файл hosts та виявляємо, що він порожній

Що робити, якщо файл hosts є порожнім?

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

У прихованому файлі hosts присутні сторонні записи

Чи може файл hosts бути порожнім?

Скажу відразу, що у принципі, у Winows 7 файл hosts може бути порожнім, оскільки у стандартному файлі hosts всі рядки починаються зі знака #, тобто. є коментарями. Схований файл hosts можна сміливо видалити.

Для видалення файлу потрібні права адміністратора.

Після видалення прихованого файлу hosts, доступ до Однокласників та ВКонтакті повинен відновитися.

Увага! Навіть якщо вам вдалося відновити доступ до сайтів після видалення прихованого файлу hosts, обов'язково проведіть

Євген Мухутдінов

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

Де знаходиться цей файл і як відновити його після пошкодження у Win 7 розглянемо далі.

У Windows 7 даний файлрозташований за вказаною адресою: C: WINDOWS SYSTEM32 DRIVERS ETC. Для доступу до нього достатньо вписати цей шлях до адресного рядка та натиснути Enter.


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


Далі файл hosts потрібно відредагувати, Ми відкриваємо його за допомогою програми Блокнот і видалити все зайве. За замовчуванням файл повинен мати такий вигляд.

Збережіть його та перезавантажте комп'ютер. Слід пам'ятати, що якщо в даному файлі з'явилися сторонні записи, потрібно обов'язково перевірити вашу операційну систему на віруси і видалити їх. Якщо цього не зробити, вірусні програми знову заблокують роботу Ваших браузерів.

Файл hosts знаходиться на шляху C:WindowsSystem32Driversetchosts (якщо С- системний диск). Відкрити його можна звичайним блокнотом. Якщо ви не вносили зміни до файлу hosts, то там буде прописано таке:

Файл hosts у Windows XP:


#
#

# Space.
#

#
# For example:
#


127.0.0.1 localhost
Файл hosts у Windows Vista:
#
# Цей файл містить файл HOSTS за допомогою Microsoft TCP/IP для Windows.
#
# Цей файл містить mappings IP address to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column наведено by the corresponding host name.
# IP address and host name should be separated by at least one
# Space.
#
# Additionally, comments (such as these) можуть бути inserted on individual
# lines or following the machine name помітно a "#" symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

127.0.0.1 localhost
::1 localhost

Файл hosts у Windows 7:

# Copyright (c) 1993-2006 Microsoft Corp.
#
# Цей файл містить файл HOSTS за допомогою Microsoft TCP/IP для Windows.
#
# Цей файл містить mappings IP address to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column наведено by the corresponding host name.
# IP address and host name should be separated by at least one
# Space.
#
# Additionally, comments (such as these) можуть бути inserted on individual
# lines or following the machine name помітно a "#" symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Файл hosts у Windows 8

#
# Цей файл містить файл HOSTS за допомогою Microsoft TCP/IP для Windows.
#
# Цей файл містить mappings IP address to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column наведено by the corresponding host name.
# IP address and host name should be separated by at least one
# Space.
#
# Additionally, comments (such as these) можуть бути inserted on individual
# lines or following the machine name помітно a "#" symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Як бачите незалежно від версії файл host не особливо відрізняються, але якщо над файлом hosts "попрацював" вірус туди можуть бути додані різні сайти і IP-шники. Наприклад:

127.0.0.1 ftp.kаspеrskylab.ru
127.0.0.1 ids.kаspеrsky-labs.com
127.0.0.1 vk.com
127.0.0.1 drweb.com
Подібні додавання до файлу не дають вам зайти на вказані сайти.

1.2.3.4 ftp.kаspеrskylab.ru
1.2.3.4 ids.kаspеrsky-labs.com
1.2.3.4 vk.com
1.2.3.4 drweb.com
Подібні додавання у файлі при відкритті зазначених сайтів перенаправлять вас на інші сайти, можливо заражені вірусами (IP-1.2.3.4 є вигаданими).
Якщо ви виявили, що файл-hosts змінено, його необхідно виправити. У Windows XP файл просто відкривається блокноті, вносяться необхідні зміни та зберігається (необхідно заходити під адміністратором). На інших версіях (Windows Vista, 7, 8) необхідно дати права на зміну файлу. Для цього відкриваємо папку, в якій знаходиться hosts C:WindowsSystem32Driversetc (якщо диск є С системний). Натисніть правою кнопкою миші на hosts і виберіть "Властивості".

Вибираєте вкладку "Безпека", потім вибираєте користувача під яким працюєте на комп'ютері/ноутбуку (в даному прикладі це pk-help.com) та натискаєте кнопку "Змінити". Відкриється вікно "Дозволи для групи "hosts"", знову вибираєте користувача та призначаєте повні права на файл, натискаємо "ОК", у вікні "Властивості: hosts", також "ОК".

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

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

Між адресою та ім'ям має бути одна або більше прогалин. Наприклад, рядок 102.54.81.91 rh.com пов'язує хост rh.com з його адресою 102.54.81.91. Під час своєї установки Windows 7 формує стандартний вміст цього документа, що має вигляд: Як відновити hosts Іноді може виникнути ситуація, коли потрібно відновити початковий стан цього файлу. Вона може виникнути або після його випадкового видалення чи спотворення, або внаслідок дії шкідливих програм.

Відразу слід сказати, що для доступу до цього файлу (у тому числі і при його відновленні) потрібні права адміністратора. Вміст його можна сформувати вручну в редакторі текстів або завантажити з інтернету. Редагування hosts Зрозуміло, що для того, щоб правити hosts, потрібно мати права адміністратора. Редагувати його можна будь-яким редактором текстів. Як приклад використовуємо стандартний Блокнот, який завжди встановлюється у Windows 7.

Запустити його можна двома способами - з командного рядка та прямим викликом Блокнота: Запуск Блокнота з командного рядка. Потрібно виконати «Пуск» – «Стандартні» – « Командний рядок» (Права кнопка миші – «Запуск від імені адміністратора»). Відкриється вікно для введення командного рядка, в якому необхідно набрати команду notepad C:WindowsSystem32driversetchosts. З'явиться вікно Блокнота із вмістом файлу. Прямий виклик Блокнот.

Потрібно пройти шляхом, вказаним для випадку командного рядка, тільки замість «Командний рядок» потрібно вказати «Блокнот». З'явиться порожнє вікноБлокнот. Через пункт меню «Файл» потрібно дістатися папки та відкрити її. Якщо вона не покаже ім'я hosts, то його слід задати вручну в полі "Ім'я файлу" у нижній частині вікна Блокнота. Після будь-яких змін цього документа обов'язково слід перезавантажитись, інакше його новий вміст не буде відомий Windows 7, оскільки він стає відомим тільки під час перезавантаження.

Користування та шкода від змін hosts Корисними змінами цього файлу можна вважати, наприклад, такі: Завдання відповідності IP-адреси та домену з метою прискорення звернення до сайту за рахунок обходу DNS-сервера. Зміни з метою блокування доступу до певного сайту, наприклад, для блокування автентифікації Windows або наявності оновлень будь-якої програми.

Для цього як IP-адреса вказується 127.0.0.1, що операційна система сприймає як звернення до даному комп'ютеру, а не до реального сайту Зміни для оголошення цього комп'ютера локальним сервером, оскільки служба DNS про нього нічого не знає. Зрозуміло, що для цього IP-адреса має бути статичною. Hosts - головна мета для більшості шкідливих програм. Існує два основних, можна сказати «класичних», способу зміни цього файлу, до яких вдаються зловмисники з метою отримати з цього собі вигоду.

Це такі зміни: Блокування доступу до серверів антивірусних програм, щоб комп'ютер не зміг завантажити програму або оновлення баз синдромів вірусів. Наприклад, якщо в результаті впливу вірусу або трояна в hosts з'явиться рядок виду «127.0.0.1 esetnod32.ru», то будь-які спроби зайти на сайт із цим антивірусом блокуватимуться. Підміна реальної адреси сайту, прописаного на DNS-сервері, на підроблений.

Допустимо, шкідлива програма, що проникла на комп'ютер, пропише в цьому файлі рядок «91.81.71.61 vk.com», де задано адресу комп'ютера автора цієї програми. Це робиться з метою, щоб спроби зайти на улюблений сайт приводили до звернення на сервер зловмисника, інтерфейс якого повністю повторює свого реального двійника, але використовується для збору конфіденційних відомостей про користувачів сайту, наприклад, їх логінів і паролів.

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

Де знаходиться файл hosts?

Файл hosts розташований у папці з операційною системою Windows, зазвичай це диск «С» на комп'ютері користувача.

Шлях до файлу hosts буде таким:

C:WindowsSystem32driversetchosts
Ви можете вручну пройти цей шлях, або відразу відкрити папку з файлом хост за допомогою спеціальної команди.

Для швидкого доступу до файлу натисніть на клавіатурі клавіші «Windows» + «R». Після цього відкриється вікно "Виконати". У полі «Відкрити» введіть шлях до файлу (дивіться вище), або одну з цих команд:

%systemroot%system32driversetc
%WinDir%System32DriversEtc
Потім натисніть кнопку «ОК».

файл hosts у папці

Цей файл не має розширення, але його можна буде відкрити та відредагувати у будь-якому текстовому редакторі.

Стандартний вміст файлу hosts

В операційній системі Windows, файл «hosts» має такий стандартний зміст:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# Цей файл містить файл HOSTS за допомогою Microsoft TCP/IP для Windows.
#
# Цей файл містить mappings IP address to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column наведено by the corresponding host name.
# IP address and host name should be separated by at least one
# Space.
#
# Additionally, comments (such as these) можуть бути inserted on individual
# lines or following the machine name помітно a "#" symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Цей файл аналогічний за своїм змістом в операційних системах Windows 7, Windows 8, Windows 10.

Всі записи, які починаються з символу ґрат #, і далі до кінця рядка, за великим рахунком не мають значення для Windows, так як це коментарі. У цих коментарях пояснюється, навіщо призначений даний файл.

Тут написано, що файл hosts призначений зіставлення IP-адрес імен сайтів. Записи у файлі хостс потрібно буде проводити за певними правилами: кожен запис повинен починатися з нового рядка, спочатку пишеться IP-адреса, а потім мінімум після одного пропуску ім'я сайту. Далі після решітки (#), можна буде написати коментар до вставленого у файл запису.

Ці коментарі не впливають на роботу комп'ютера, ви навіть можете видалити всі ці записи, залишивши тільки порожній файл.

Ви можете завантажити стандартний файл hosts для встановлення на свій комп'ютер. Його можна використовувати для заміни модифікованого файлу, якщо ви не хочете самостійно редагувати файл хост на своєму комп'ютері.

На що слід звернути увагу

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

Зверніть особливу увагу на вміст файлу, який розміщений після цих рядків:

# 127.0.0.1 localhost
# ::1 localhost
У файл хост можуть бути додані додаткові записи, які додаються сюди деякими програмами.

Наприклад, на цьому зображенні можна побачити, що до стандартного вмісту файлу hosts, програма Unchecky додала деякі записи. Між закоментованими рядками було вставлено додаткові записи для виконання певних дій. Це було зроблено для того, щоб у процесі встановлення програм на мій комп'ютер дана утиліта відсікала небажане програмне забезпечення.

Додані записи

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

Якщо ви самі нічого не додавали до файлу hosts, і не використовуєте згадану в цій статті програму (Unchecky), ви можете сміливо видалити з файлу хост незрозумілі записи.

Навіщо змінюють файл хостс?

Файл hosts змінюють, щоб заблокувати доступ до певного ресурсу в інтернеті, або для того, щоб перенаправити користувача на інший сайт.

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

Для блокування будь-якого сайту (наприклад, сайт ВКонтакте) вносяться рядки такого виду:

127.0.0.1 vk.com
Для деяких сайтів може бути внесено два варіанти імені сайту з www, або без цієї абревіатури.

Ви можете заблокувати небажані сайти на своєму комп'ютері, додавши до файлу хост подібний запис:

127.0.0.1 назва_сайту
У цьому записі IP-адреса (127.0.0.1) - це адреса мережі вашого комп'ютера. Далі йде назва сайту, який необхідно заблокувати (наприклад, pikabu.ru).

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

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

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

157.15.215.69 назва_сайту
Спочатку йде набір цифр - IP адреса (я написав тут випадкові цифри для прикладу), а далі, після пробілу, латинськими літерами буде написана назва сайту, наприклад vk.com або ok.ru.

Схема роботи цього методу приблизно така: погані люди спеціально створюють фейковий (підроблений) сайт, з виділеною IP адресою (інакше цей метод не працюватиме). Далі на комп'ютер користувача потрапляє інфікована програма, після запуску якої у файлі hosts здійснюються зміни.

В результаті, коли користувач набирає в адресному рядку браузера назву популярного сайту, його замість потрібного сайту, перекидають зовсім на інший сайт. Це може бути фейкова сторінка соціальної мережіяка призначена для крадіжки особистих даних користувача, або сайт з нав'язливою рекламою. Дуже часто, з такого підставного сайту, йдуть редиректи (перенаправлення) на безліч інших спеціально створених сторінок із рекламою.

Як відредагувати файл hosts

Ви можете змінити зміст файлу хост, відредагувавши його за допомогою текстового редактора. Один із самих простих способів, щоб отримати можливість зміни файлу, - відкрити файл hosts у Блокноті, відкривши програму від імені адміністратора.

Для цього, створіть ярлик утиліти Блокнот на Робочому столі, або запустіть програму в стандартних програмаху меню «Пуск». Для запуску, спочатку клацніть по ярлику програми правою кнопкою миші, а потім виберіть контекстному менюпункт "Запуск від імені адміністратора". Після цього буде відкрито вікно текстового редактора Блокнот.

C:WindowsSystem32driversetc
Після відкриття папки "etc", ви не побачите файл "hosts", оскільки у Провіднику буде вибрано відображення текстових файлів. Виберіть «Усі файли». Після цього файл хост буде відображено в цій папці. Тепер ви можете відкрити файл хост в Блокноті для його редагування.

Після завершення редагування збережіть зміни у файлі hosts. Зверніть увагу на те, що тип файлу при збереженні має бути таким: «Всі файли».

У тому випадку, якщо шкідлива програмазмінила записи у файлі hosts, ви можете замінити модифікований файл на стандартний, або відредагувати вміст файлу, видаливши звідти непотрібні записи.

Як відкрити та змінити файл hosts?

Файл hosts можна відкрити за допомогою стандартного Блокнота Windows.
Ось тут, мабуть, найцікавіша частина статті.

Насамперед потрібно зрозуміти, а навіщо взагалі змінювати цей файл? Так, щоб заборонити доступ до певних сайтів. Таким чином, змінивши даний файл і прописавши в нього адресу сайту, користувач не зможе зайти на нього через браузер.
Для того, щоб змінити файл hosts, бажано відкрити його від імені адміністратора (Як запустити файл або програму від імені адміністратора), клацнувши ПКМ на файлі і вибравши "Запуск від імені адміністратора". Або відкрити таким чином Блокнот і вже відкрити файл.

Для швидкості дій можна просто натиснути кнопку Пуск і вибрати пункт Виконати (win+r) (Що робити, якщо Пуск немає Виконати) і ввести в рядок:
notepad %windir%system32driversetchosts
як відкрити файл hosts
Внаслідок чого відкриється цей файл у Блокноті.

Для того, щоб заблокувати доступ до сайту (припустимо, він буде test.ru), потрібно просто додати рядок з цим сайтом у самий низ:
127.0.0.1 test.ru
В результаті чого, файл буде такого змісту:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# Цей файл містить файл HOSTS за допомогою Microsoft TCP/IP для Windows.
#
# Цей файл містить mappings IP address to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column наведено by the corresponding host name.
# IP address and host name should be separated by at least one
# Space.
#
# Additionally, comments (such as these) можуть бути inserted on individual
# lines or following the machine name помітно a "#" symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host

# Цей HOSTS файл створений за Dr.Web Anti-rootkit API

# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 test.ru
Кожен новий сайт, який хочете заблокувати, потрібно починати з нового рядка та прописувати, не забуваючи локальної IP-адреси 127.0.0.1

Також для редагування файлу hosts існує програма HOSTS EDITOR, завантажити яку і почитати опис можна з офіційного сайту.
Принцип роботи у неї полягає в тому, що вона допомагає редагувати файл hosts.
Зі скріна нижче зрозумілий принцип її роботи, все робиться в пару кліків. Додавання здійснюється шляхом натискання на +.
як відредагувати файл hosts
Після редагування не забудьте натиснути кнопку збереження (2 кнопка "Save changes" ліворуч від кнопки «+»).

Також змінити цей файл можна і для хороших цілей, наприклад прискорити завантаження сайту.
Як це працює?
При заході на сайт, Ви бачите його доменне ім'я, що має літери. Але всі сайти в інтернеті мають IP-адресу, а назви вже присвоюються з використанням DNS. Я не вдаватимуся до подробиць цього процесу, стаття не про це. Але тут потрібно знати, що файл hosts має пріоритет при зверненні до сайтів, і тільки після нього йде запит до DNS.

Для того, щоб прискорити завантаження сайту, потрібно знати його адресу IP і домен.
IP адресу сайту можна дізнатися за допомогою різних сервісів, наприклад цього чи цього.

Домен – це назва сайту.
Наприклад, прискоримо завантаження цього сайту, на якому Ви читаєте статтю, явно вказавши файлу IP адресу та домен.
Тоді рядок, що додається, буде:
91.218.228.14 vindavoz.ru
Це прискорює завантаження сторінки в пару секунд, а іноді може дати доступ, якщо стандартними засобамиВи не можете зайти на веб-сайт.

Ще можна перенаправити на інший сайт за допомогою файлу hosts.
Для цього потрібно знати IP адресу сайту та його домен (як і у вищеописаному випадку), тоді рядок, що додається, буде такий:
91.218.228.14 test.ru
І тепер, після введення в адресний рядок браузера сайту test.ru Ви будете перенаправлені на сайт, вказаний в IP адресі. В даному випадку на сайт vindavoz.ru.

Якщо хочете почистити файл hosts, то можете це зробити, просто видаливши вміст і вставити в нього оригінальний текст, описаний вище (під спойлерами).

Деякі нюанси у файлі hosts:

Завжди перевіряйте, чи є у Вас збоку смуга прокручування і завжди прокручуйте вікно вниз. це пов'язано з тим, деякі віруси прописуються в область, приховану за межі вікна.
У деяких випадках, зазвичай, якщо не вдається зберегти файл, потрібно увійти під обліковим записомАдміністратора.
Іноді через віруси цей файл може бути прихованим. Читайте статтю Приховані файлита папки.

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

Таким чином Ви можете легко та безкоштовно заблокувати доступ до сайтів у Windows шляхом редагування файлу hosts