Інтернет Windows Android

Файл ho. Оригінальний hosts для операційних систем Windows

Дуже часто, або після вірусної атаки, після якої, наприклад, соціальна мережа для відновлення доступу до Вашої сторінці, або після невдалого редагування, доводиться відновлювати вміст за замовчуванням. Щоб це зробити, потрібно знати, який зміст оригінального файлу hosts. Ситуація ускладнюється тим, що в кожній операційній системі від корпорації Microsoft, вона різна, хоча основне залишається тим самим. Нижче наведено оригінальне вміст файлу hosts для деяких нині популярних операційних систем Windows, Які я перерахую в порядку убування їх популярності (особисто я вважаю, що найпопулярніша система - це сама нова система. Хто ж вважає, що Windows XP безсмертна, а Windows 7 найкраще творіння Microsoft, мені здаються людьми відсталими в розвитку. Я нікого не хочу образити, буду тільки радий почути, що я не маю рації).

Для тих, хто не знає, файл Hosts використовується для трансляції доменних імен в мережеві. Більш докладно про даному файлі написано в статті, посилання на яку я привів трохи вище.

Оригінальний Hosts в Windows 8


#

#




# Space.
#


#
# 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
127.0.0.1 localhost

Оригінальний файл Hosts в Windows 7

# Copyright © 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP / IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# Entry should be kept on an individual line. The IP address should
# Be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# Space.
#
# Additionally, comments (such as these) may be inserted on individual
# Lines or following the machine name denoted by 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 Vista

# Copyright © 1993-2006 Microsoft Corp.
#

#




# Space.
#


#
# For example:
#


127.0.0.1 localhost: 1 localhost

Оригінальний Hosts в ОС Windows XP

# Copyright © 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP / IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# Entry should be kept on an individual line. The IP address should
# Be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# Space.
#
# Additionally, comments (such as these) may be inserted on individual
# Lines or following the machine name denoted by 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

Використовуючи наведені шаблони, Ви з легкістю можете замінити нинішнє вміст файлу Hosts на його оригінальне вміст. Крім наведених файлів я хотів би трохи уточнити, що тут є що. Основне вміст оригінального файлу Hosts в Windows - це закоментувавши мануал по використанню цього файлу на англійською. Крім опису функціоналу файлу Hosts, тут так само наведені різні приклади використання його за призначенням. А якщо Ви до сих пір не розібралися, де знаходяться коментарі, а де функціональна частина цього файлу, то знайомтеся: знак # є спеціальним символом, Який означає, що все що знаходиться на цьому рядку після цього знака - це коментарі. А це означає, що майже у всіх оригінальних файлах Hosts дійсно робоча частина - це останній рядок із зазначенням петлевого інтерфейсу, який є одним з і вказують на сам комп'ютер. А виходячи з цього, можна повністю видалити з файлу Hosts всі коментарі без втрати його працездатності. Саме тому назва статті - Оригінальний файл hosts в Windows, а не Правильний Hosts для Windows. Адже правильним файлом Hosts буде будь-яка белеберда на зразок цієї:

# Перед Вами найправильніший з усіх
# Найбільш правильних файлів Hosts, який
# Коли-небудь існував на комп'ютерах
# На яких коли-небудь була встановлена
# Операційна система від відомої
# Корпорації Microsoft!
127.0.0.1 localhost
# Як бачите, коментарі скрізь!
# І тут,
# і там. Але від цього файл hosts
# Не стає неправильним!

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

ручне відновлення

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

Але хост тут ні при чому: він лише виявився інструментом в руках шкідливого програмного забезпечення. Тому після чищення Windows антивірусом потрібно приступати до відновлення hosts.

Інший варіант - пройти за адресою C: \\ Windows \\ System32 \\ drivers \\ et і просто відкрити hosts через «Блокнот». Усередині ви побачите багато тексту англійською мовою. Вам потрібно переконатися, що в хості немає зайвих записів. За замовчуванням текст повинен закінчуватися рядком «# :: 1 localhost». Все, що після неї, слід видалити, тим більше якщо ви самі нічого в файл не вписували.

Однак така чистка може виявитися неповною, тому настійно рекомендується співвіднести вміст вашого хоста з даними, зазначеними на сторінці підтримки за адресою https://support.microsoft.com/ru-ru/kb/972034. На Windows 7 вміст hosts має виглядати наступним чином:

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


Тепер старий хост не діятиме, а всередині нового точно нічого зайвого не буде, тому можна не турбуватися про збереження грошей і особистих даних.

автоматичне відновлення

якщо ручне відновлення здається складним, можна виправити хост за допомогою спеціальних утиліт. наприклад, технічна підтримка Microsoft в статті про виправлення файлу hosts на різних версіях Windows пропонує завантажити утиліту Fix It, після запуску якої зайві записи будуть видалені без участі користувача.

Ще один спосіб - використовувати антивірусну програму AVZ. Це потужний інструмент дослідження і відновлення Windows, Але ми розглянемо тільки одну його функцію - очитку файлу hosts.

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

Що такеhosts?Файл hosts - це текстовий файл на вашому пристрої має вихід в інтернет (комп'ютер, смартфон і т.д.). Файл hosts містить базу доменних імен. Кожен раз, коли ви пишете в своєму браузері той чи інший адресу сайту, спочатку йде запит до файлу hosts, а потім тільки надходить звернення до DNS (зовнішні сервери, що знаходяться в інтернеті). І якщо заборонити той чи інший адресу у файлі hosts, то отримати доступ до нього з цього комп'ютера буде вже неможливо. Ось, мабуть, і все, що робить файл hosts.

Як знайти файлhosts?Файл hosts в різних операційних системах лежить в різних місцях. Нижче наводжу таблицю, як його можна знайти в самих популярних ОС

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

Заходимо в Мій комп'ютер. Кількома по адресному рядку (дивитися скріншет) і вставляємо туди ось це фразу: C: \\ Windows \\ system32 \\ drivers \\ etc. Це і є шлях до файлу hosts. Потім тиснемо Enter.

Потрапляємо в системну папку. Знаходимо файл hosts. Усе! Можете себе привітати, ви - Комп'ютерний геній! 😉

Якщо у вас виникнуть проблеми, або у вас інша вісь, і ви не знаєте що і як робити, то пишіть в коментарях, з радістю відповім. А ми їдемо далі.

Як відкрити файлhosts? Раз вже ми знайшли файл hosts, то тепер його треба якось відкрити. В цьому немає ні чого складного. Відкривається hosts будь-яким текстовим редактором. Я користуюся Notepad ++, але ви можете відкрити будь-яким іншим. Навіть звичайним Блокнотом, за замовчуванням вбудованим в Windows.

Що повинно бути в файлі hosts?Нічого зайвого. А якщо серйозно, то чистий файл hosts повинен виглядати наступним чином:

# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP / IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by 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, що в ньому має бути і як його змінювати. Так само хочу нагадати, що в кінці статті можна скачати файл hosts, так що копіювати його звідси немає ніякої необхідності.

Але, те, що ви побачите саме такий файл мало ймовірно. Швидше за все, у вашому файлі hostsбудут і інші точки. Наприклад, якщо ви користуєтеся продуктами компанії Adobe, то, в кінці ви виявите щось на кшталт:

127.0.0.1 adobe-dns.adobe.com 127.0.0.1 adobe-dns-2.adobe.com 127.0.0.1 adobe-dns-3.adobe.com

А тепер, переходимо до найцікавішого:

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

Все, що позначено знаком «#» - це коментарі. Їх ми не враховуємо. Тобто ви можете поставити «#» і писати все що захочете. Це ніяк не враховуватиметься комп'ютером. Але, як тільки ви перейдете на нову сходинку, якщо ви знову не поставите «#», то комп'ютер почне враховувати вашу рядок. Давайте, ще раз, рядок, де стоїть «#» є коментарем, і не враховується комп'ютером.

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

Цифри 127.0.0.1 - це локальний ip адресу. Що таке IP-адреса, це цілу статтю писати треба. Тому зараз нам головне запам'ятати, що будь-який інтернет адреса стоїть після 127.0.0.1 буде ігноруватися, і ви не зможете отримати до нього доступ в інтернеті.

Наприклад, маючи рядок типу:

127.0.0.1 google.ru

Ви не зможете зайти в пошуковик Google. Таким чином, можна заборонити доступ до будь-якого сайту, всього лише вписуючи після локального ip адреси url небажаного сайту.

Дані рядка потрібно вписувати в кінець файлу. кожен нова адреса сайту повинен починатися з нового рядка.

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

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

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

# Copyright (c) 1993-2009 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP / IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by 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 127.0.0.1 вписується адреса сайту, який ви хочете заборонити 127.0.0.1 вписується адреса сайту, який ви хочете заборонити 127.0.0.1 вписується адреса сайту, який ви хочете заборонити

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

Якщо ви редагуєте існуючий файл, то зберігаєте hostsкак звичайний документ. Наприклад, поєднанням клавіш Ctrl + S або ж Файл -\u003e Зберегти.

Зміни у файлі Hosts в операційній системі Windows можуть викликати проблеми при установці, відновленні і запуску ігор. Файл Hosts - це системний файл Windows, що має пріоритет над DNS, який перенаправляє URL або IP-адреси. Як правило, звичайному користувачеві немає необхідності вносити зміни в цей файл.

Перевірка файлу на наявність змін

  1. Натисніть клавіші Windows + R.
  2. Введіть OK.
  3. Відкрийте файл Hosts за допомогою текстового редактора, наприклад Блокнота. У цього файлу немає певного розширення.
  4. Порівняйте вміст вашого файлу з призначеним Microsoft стандартним вмістом, представленим нижче. Якщо вміст відрізняється, значить, воно було змінено. Видаліть всі рядки, в яких вказані адреси Blizzard.
  5. Збережіть файл.

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

Поширені зміни, що викликають неполадки

Ось приклади найбільш поширених змін, які негативно позначаються на роботі ігор Blizzard. Якщо ви знайдете дані рядка в вашому файлі Hosts, видаліть їх:

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

Відновлення параметрів за замовчуванням, призначених Microsoft для файлу Hosts

Щоб відновити настройки за замовчуванням для файлу Hosts, виконайте наступні дії:

  1. Натисніть клавіші Windows + R.
  2. Введіть notepad у вікні "Виконати".
  3. натисніть OK.
  4. Скопіюйте наступний текст в Блокнот: # Copyright (c) 1993-2006 Microsoft Corp. # # This is a sample HOSTS file used by Microsoft TCP / IP for Windows. # # This file contains the mappings of IP addresses to host names. Each # entry should be kept on an individual line. The IP address should # be placed in the first column followed by the corresponding host name. # The IP address and the host name should be separated by at least one # space. # # Additionally, comments (such as these) may be inserted on individual # lines or following the machine name denoted by 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 handle within DNS itself. # 127.0.0.1 localhost # :: 1 localhost
  5. В меню файл виберіть опцію Зберегти як, Введіть "hosts" (включаючи лапки) в рядку ім'я файлу, А потім збережіть файл на Робочий стіл.
  6. Знову натисніть клавіші Windows + R.
  7. Введіть % WinDir% \\ System32 \\ Drivers \\ Etc у вікні "Виконати" і натисніть OK.
  8. Перейменуйте файл Hosts в "Hosts.old".
  9. Скопіюйте або перемістіть створений вами файл Hosts з Робочого столу в папку% WinDir% \\ System32 \\ Drivers \\ Etc. Якщо вам буде запропоновано ввести пароль адміністратора, натисніть продовжити.

Багато рядові і злегка просунуті користувачі комп'ютерів багато років користувалися ними і не підозрювали про існування якогось файлу по імені hosts, Що не має прізвища (тобто розширення).

Але завдяки вірусам і неідеальної операційних систем сімейства кватирок (Windows) користувачам довелося познайомитися з цим "хостом", причому, досить тісно.



Для чого потрібен файл hosts?

В операційній системі Windows (XP, Vista, 7 та ін.) Файл hosts використовується для зв'язку (зіставлення) імен хостів (вузлів, серверів, доменів) з їх IP-адресами (name resolution) .Файл hosts - це простий текстовий файл, який не має ніякого розширення (навіть точки у нього немає :)).

файл hosts фізично знаходиться в директорії:

  • \\ Windows \\ System32 \\ drivers \\ etc \\ - для Windows 2000 / NT / XP / Vista \\ 7
  • \\ Windows \\ - для старих Windows 95/98 / ME

Найчастіше ця директорія знаходиться на диску C, таким чином в цьому випадку виходить повний шлях до файлу hosts представляє сосбой:

За замовчуванням в нормальному hosts-файлі повинен бути зазначений тільки один IP-адреса, це - 127.0.0.1 . Цей IP-шник зарезервований для localhost, тобто для вашого локального ПК. Ніяких інших адрес там не повинно бути!

вміст файлу hosts для Windows XP (російська версія ОС):



В текстовому вигляді вміст файлу hosts для ОС Windows XP можна скопіювати звідси:

# (C) Корпорація Майкрософт (Microsoft Corp.), 1993-1999
#
# Це зразок файлу HOSTS, що використовується Microsoft TCP / IP для Windows.
#
# Цей файл містить зіставлення IP-адрес іменам вузлів.
# Кожен елемент повинен розташовуватися в окремому рядку. IP-адреса має
# Перебувати у першому стовпці, за ним має слідувати відповідне ім'я.
# IP-адресу та ім'я вузла повинні розділятися хоча б одним пропуском.
#
# Крім того, в деяких рядках можуть бути вставлені коментарі
# (Такі, як цей рядок), вони повинні слідувати за ім'ям вузла і відокремлюватися
# Від нього символом "#".
#
# Наприклад:
#
# 102.54.94.97 rhino.acme.com # вихідний сервер
# 38.25.63.10 x.acme.com # вузол клієнта x

127.0.0.1 localhost

вміст файлу hosts для Windows Vista (англійська версія ОС):

В текстовому вигляді вміст файлу hosts для ОС Windows Vista можна скопіювати звідси:

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

#




# Space.
#


#
# For example:
#


127.0.0.1 localhost
:: 1 localhost



вміст файлу hosts для Windows 7 (англійська версія ОС):

В текстовому вигляді вміст файлу hosts для ОС Windows 7 можна скопіювати звідси:

# Copyright (c) 1993-2009 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP / IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# Entry should be kept on an individual line. The IP address should
# Be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# Space.
#
# Additionally, comments (such as these) may be inserted on individual
# Lines or following the machine name denoted by 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-файлу

файл hosts теоретично можна використовувати для прискорення роботи в мережі Інтернет та зменшення обсягу трафіку. Це реалізується за рахунок зменшення запитів до DNS-сервера для часто відвідуваних користувачем ресурсів. Наприклад, якщо ви кожен день користуєтеся пошуковими системами Яндекс і Гугл (сайти http://yandex.ru і http://google.ru відповідно), то має сенс у файлі hosts після рядка " 127.0.0.1 localhost"Написати такі рядки:

93.158.134.11 yandex.ru

209.85.229.104 google.ru

Це дозволить вашому Інтернет-браузеру не звертатися до сервера DNS, а відразу встановлювати з'єднання з сайтами yandex.ru і google.ru. Звичайно, такі хитрощі в даний час мало хто робить, хоча б через хороших сучасних швидкостей доступу.



Обмеження за допомогою hosts-файлу

Деякі просунуті товариші іноді використовують hosts-файл для блокування небажаних web-ресурсів (наприклад, еротичного змісту - для дітей, поки вони не підросли і не стали розумнішими вас в комп'ютерному відношенні). Для цього потрібно після рядка 127.0.0.1 localhost також добавbnm рядок або кілька рядків:

127.0.0.1 адреса блокується ресурсу-1

127.0.0.1 адресаблокується ресурсу-2

127.0.0.1 адресаблокується ресурсу-3

наприклад:

Суть цього запису полягає в тому, що вказаний блокується ресурс буде тепер зіставлятися браузером з IP-адресою 127.0.0.1 , Який є адресою локального комп'ютера, - відповідно заборонений сайт просто не буде завантажуватися.

Часто цю функцію використовують комп'ютерні віруси, Які дописують в файл hosts потрібні зловмисникам перенаправлення для браузерів:

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

Увага! Ніколи не платите за це! І не відправляйте СМС!

Стільниковий телефон може використовуватися тільки як засіб отримання пароля, коду розблокування. Тобто повідомлення повинні до вас надходити, а не виходити від вас.



Хоча, якщо вам не шкода грошей, попередньо уточніть у свого стільникового оператора вартість відправки СМС на даний номер, щоб точно вирішити, що вам дійсно не шкода просто так віддати комусь цю суму.

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

  1. Кожен елемент повинен бути записаний у своїй (окремої) рядку.
  2. IP-адреса сайту повинен починатися з першої позиції рядка, за ним (у цьому ж рядку) через пробіл має слідувати відповідне йому ім'я хоста.
  3. IP-адреса і ім'я вузла повинні розділятися хоча б одним пропуском.
  4. Рядок з коментарями повинна починатися з символу #.
  5. Якщо коментарі використовуються в рядках відповідності доменних імен, вони повинні слідувати за ім'ям вузла і відокремлюватися від нього також символом # .

Віруси і файл hosts

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

1. В кінець файлу hosts додається ДУЖЕ багато рядків (кілька тисяч), і адреси для перенаправлення (найчастіше знаходяться в кінці) складно помітити, особливо, якщо переглядати вміст файлу hosts за допомогою вбудованого в Windows блокнота - вельми убогого редактора.

Для перегляду вмісту і редагування файлу hosts найкраще використовувати текстовий редактор, Який показує кількість рядків в документі, наприклад, Notepad ++.

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

2. Редагується оригінальний hosts-файл, після чого йому присвоюється атрибут " прихований"Або" системний", Адже за замовчуванням приховані файли і папки в операційних системах Windows не відображаються. В папці C: \\ WINDOWS \\ system32 \\ drivers \\ etc створюється файл hosts.txt (За замовчуванням для зареєстрованих типів файлів розширення не відображаються, а система не сприймає файл hosts.txt, Їй потрібен тільки hosts), В якому або зовсім порожньо, або написано все, як має бути в цьому файлі hosts.

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

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

Відновлення файлу hosts

Якщо ви ідентифікували подібні зміни вашого файлу host, Потрібно все відновити до початкового стану. Для цього потрібно зробити наступне:

  • Відключити захист в режимі реального часу у вашій антивірусної програми, тому що багато нормальні сучасні антивірусники (наприклад, Avira) не дозволяють вносити зміни в файл hosts.
  • відкрити директорію C: \\ WINDOWS \\ system32 \\ drivers \\ etc
  • Увімкніть відображення розширень для зареєстрованих типів файлів, прихованих і системних файлів.
  • Клікнути на файлі hosts правою кнопкою миші і вибрати в контекстному меню рядок " Edit with Notepad ++":

Якщо у вас не встановлена програма-текстовий редактор Notepad ++, то рекомендую спочатку встановити його, а блокнот не використовувати. Якщо ж у вас немає в даний момент Інтернету або просто лінь скачувати Notepad ++, то ви можете використовувати і убогий блокнот для редагування файлу hosts.

Для відкриття файлу hosts блокнотом потрібно клікнути на нього лівою кнопкою миші, з'явиться вікно Windows з повідомленням « Не вдалося відкрити наступний файл ...». Встановіть перемикач на " Вибір програми зі списку вручну". Натисніть OK. У вікні " вибір програми"В списку знайти блокнот і натиснути OK.

  • Відредагувати вміст файл hosts, щоб він став як зазначено на початку цієї статті.
  • Зберегти зміни.
  • Активувати захист антивірусної програми (якщо відключали).
  • Запустити браузер і перевірити можливість перегляду потрібних сайтів.

Принцип роботи файлу hosts

Коли користувач набирає в браузері адресу (URL) якого-небудь сайту і натискає Enter, браузер користувача:

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