Виправлення файлу 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.
# The 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.
# The 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.
# The 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 Блокнотом і повертаєте файл до вихідного стану, після закінчення зберігаєте зміни.

цей файл є системним і розташовується в системному розділі диска папці Windows System32driversetc. За своїм форматом це звичайний текстовий файл із ім'ям 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.
# The 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.
# The 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

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

Checking for Modifications

  1. Press Windows Key + R.
  2. Type OK.
  3. Open the hosts file with a text editor such as Notepad. Hosts не буде мати файл extension.
  4. Compare ваші файли файлу з Microsoft Defaults listed below. Якщо ви є різним, це буде змінити. Remove any lines that contain Blizzard URLs or address.
  5. Save the file.

Note:Якщо ваші hosts файл був змінений, run a virus scan . Віруси і malware може змінити файли hosts до спроби перейти до свого комп'ютера до малих веб-сайтів.

Common Problematic Modifications

Ці зміни негативно впливають на Blizzard games. If you find them, remove them:

  • 127.0.0.1 eu.actual.battle.net
  • 127.0.0.1 us.actual.battle.net
  • 127.0.0.1 enGB.nydus.battle.net

Resetting the Hosts File to Microsoft Defaults

Для того, щоб передати Hosts file back to the default, далі ці кроки:

  1. Press Windows Key + R.
  2. Type notepadдо Run window.
  3. Click OK.
  4. Copy the following text to the Notepad window: # 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. IP address should # be placed in the first column followed by the corresponding host name. # IP-адреса і host name повинні бути відокремлені в межах одного # space. # # Additionally, comments (sub as these) можуть бути включені на індивідуальні # lines або following the machine name позначено як "#" symbol. # # Для прикладу: # # 102.54.94.97 rhino.acme.com # source server # 38.25.63.10 x.acme.com # x client host # localhost name resolution is handle within DNS itself. # 127.0.0.1 localhost # :: 1 localhost
  5. On the File menu, select Save as, тип "hosts" (включаючи quotation marks) in the File name box, and then save the file to the desktop.
  6. Press Windows Key + R again.
  7. Type %WinDir%\System32\Drivers\Etc into the Run window and click OK.
  8. Натисніть Hosts файл до "Hosts.old".
  9. Копіювати або переміщувати файли Hosts, які ви створили з вашого робочого стола до %WinDir%\System32\Drivers\Etc folder. Якщо ви збираєтеся отримати доступ до власного адміністратора password, select Continue.

Windows 7 має такий файл, за допомогою якого ви зможете регулювати відвідування сайтів в інтернеті. В основному люди не знають про такий файл, а ті, хто знає, намагаються ігнорувати його, щоб не «натворити чудес». Цей файл називається hosts. Розберемося коротко, навіщо він потрібний.

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

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

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

Отже, розглянемо в ОС Windows 7 де hosts розташовується. Його можна знайти у системній папці «Windows». Вона розміщена на диску, тобто там, де встановлена ​​система. Далі знаходимо папку System 32, переходимо в Drivers і, нарешті, в Etc. У цій папці зберігається потрібний нам файл.

Трапляється і таке, що ви не знайшли файл hosts, швидше за все він просто прихований і в налаштуваннях позначено параметр "Не показувати приховані файли, папки та диски". У цьому випадку вам необхідно відкрити папку "Комп'ютер" і натиснути "Alt", у верхній частині вікна з'явиться додаткове меню, в ньому вибираємо "Сервіс" та "Параметри папок".
У новому вікні виберемо вкладку «Вид» та знайдемо пункт «Показувати приховані файли, папки та диски», на ньому ставимо галочку. Приймаємо зміни натисканням кнопки «Ок». Тепер переходимо до папки "Etc", файл hosts повинен відображатися.

Тепер розглянемо, як можна змінити файл hosts. Вчинимо так:


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

Файл hosts в операційній системі Windows 10 знаходиться, в тому ж місці, що й у Windows 7, тобто на системному диску. У папці Windows, далі прямуємо в папку System 32, переходимо в Drivers і, нарешті, в Etc.

Для зміни файлу в Windows 10 необхідно:

  • Клацаємо два рази на файлі hosts;
  • У вікні, що з'явилося, знаходимо «Відкрити за допомогою»;
  • Знаходимо серед пропонованих програм «Блокнот»;
  • Натискаємо "Ок";
  • Вносити зміни та зберігаєте їх.
  • Якщо ви в цій справі профан, то краще нічого не робіть, а попросіть допомоги у кваліфікованого фахівця.
  • Якщо щось підштовхує вас внести зміни самостійно, перед цим зробіть копію файлу і перенесіть його в іншу папку. Раптом у вас щось не вийде, копію файлу ви повернете назад.
  • Якщо ви не скопіювали цей файл і вже внесли зміни, а комп'ютер після цього почав барахлити, вам допоможе інтернет. Завантажте з сайту аналогічний файл та замініть свій.
  • Перед тим як щось змінити подумайте, чи дійсно це потрібно робити і наскільки це для вас важливо.

Після введення в браузері необхідний сайт, наприклад Google.com , браузер послідовно (згідно з пріоритетом) шукає зіставлення цього доменного імені IP-шнику (бо саме з IP адресами працюють мережні пристрої).

а)перевіряється вказаний сайт у hosts-файлі, якщо він знаходить зіставлення (припустимо в hosts-файлі прописано 1.1.1.1 Google.com), то відповідно вам відкриється вміст IP - 1.1.1.1, якщо вказівного доменного імені немає, переходить до наступного кроку;

б)перевіряється кеш-dns (якщо ви раніше відкривали Google.com, то швидше за все IP цього сайту збереглося в кеші DNS вашого комп'ютера/ ноутбука), якщо там вказаний IP сайту, то вам відкривається сторінка, якщо ні приступає до останньої стадії;

в)запит йде до сервера DNS (він прописується вручну в налаштуваннях мережного підключенняабо видається за DHCP), якщо в DNS сервері немає зазначеного сайту, він "запитає" в іншого DNS сервера, поки його не знайде (якщо звичайно він взагалі існує) і сайт успішно відкриється.

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

Файл hosts у Windows XP:
# Copyright (c) 1993-1999 Microsoft Corp.
#
#


# 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.
# The 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.
# The 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

# 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.
# The 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:\Windows\System32\Drivers\etc(Якщо диск С системний). Натисніть правою кнопкою миші на hostsі виберете "Властивості".

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

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