Редагуємо файл hosts у windows 7. Як змінити файл hosts. Як відкрити Hosts

Головна / Основний функціонал

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

Формат файлу

Цей файл є системним і розташовується в системному розділі диска в папці Windows System32drivers etc. За своїм форматом це звичайний текстовий файлз ім'ям hosts, але без розширення імені. Він складається з текстових рядків і може бути редагований будь-яким редактором текстів. Кожен його рядок може бути або коментарем (у цьому випадку першим символом є #), або завданням відповідності, що має формат <имя домена>. Між адресою та ім'ям має бути одна або більше прогалин. Наприклад, рядок 102.54.81.91 rh.com пов'язує хост rh.com з його адресою 102.54.81.91. Під час своєї установки Windows 7 формує стандартний вміст цього документа, що має вигляд:

Як відновити hosts

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

Редагування файлу

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


Після будь-яких змін цього документа обов'язково слід перезавантажитись, інакше його новий вміст не буде відомий 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в операційних системах Windowsздатний завдати багато клопоту користувачам комп'ютерів, які не знають про те, що найпростіші зміни в даному файлі здатні повністю змінити роботу сайтів через браузери. Цю можливість взяли на озброєння різні шахраї в інтернеті, які вносячи зміни до файлу hosts, блокують роботу найпопулярніших у користувачів сайтів, таких як Вконтакте та Однокласники. Щоб відновити їх роботу, достатньо відкрити файл hosts і видалити з нього зайві записи.


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

Розглянемо як правильно відкрити файл hosts у вигляді простої покрокової інструкції.

  1. У операційних системах Windows Vista та Windows 7 увійдіть до системи . В іншому випадку буде неможливим збереження змін у файлі.
  2. У полі пошуку, яке з'являється у Windows Vista/7, відразу над кнопкою «Пуск» після її натискання введіть команду

    notepad %systemroot%\system32\drivers\etc\hosts


    та натисніть клавішу Enter на клавіатурі.
  3. В результаті попередньої дії в тестовому редакторі Блокнот (Notepad) відкриється файл hosts, який потрібно уважно переглянути і видалити зайві записи.
  4. При перегляді обов'язково звертайте увагу на наявність горизонтальних та вертикальних смуг прокручування у вікні, оскільки відомі випадки, коли шкідливі записи відводять з видимої частини екрана численними пробілами або перекладами рядків. Якщо смуги прокручування виявлені у відкритому вікні, пересувайте повзунки і уважно дивіться на екран, щоб не пропустити рядки, що блокують роботу сайтів.
Чому рекомендується саме цей спосіб відкриття файлу hosts? Справа в тому, що як згадувалося вище одним з методів приховування шкідливих дійзловмисниками є присвоєння файлу hosts статусу "прихований". При цьому видимим призначається помилковий файл hosts, який не містить записів, які порушують працездатність сайтів. Використовуючи описаний вище спосіб, ви завжди відкриєте правильний файл hosts, навіть якщо він виявиться прихованим.

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

  1. Увійдіть у систему з .
  2. приховані файли на комп'ютері.
  3. Зайдіть до папки C:\Windows\system32\drivers\etc\
  4. Зробіть клік правою кнопкою мишки на значку файлу hosts і в контекстному меню виберіть пункт «Відкрити».
  5. У вікні вибору програми, за допомогою якої відкривається файл, виберіть Блокнот (Notepad) і натисніть кнопку Ок.
  6. Перегляньте файл і видаліть з нього все зайве.
  7. Якщо файли hosts в папці два, то це означає, що один з них помилковий. Щоб визначити справжній, потрібно відкривати обидва файли. Той, у якому будуть виявлені додаткові записи і буде справжнім.
  8. Після очищення hosts файлів видаліть помилковий файл і знову зробіть невидимими приховані файли.
Після редагування файлу hosts у Windows XP, щоб зміни набули чинності, може знадобитися перезавантаження комп'ютера. У старших версіях Windowsвиконані зміни застосовуються одразу.

У деяких ситуаціях може знадобитися змінити файл hosts у Windows 10, 8.1 або Windows 7. Іноді причина тому - віруси та шкідливі програми, що вносять зміни в hosts, через що не виходить зайти на певні сайти, а іноді ви самі можете захотіти відредагувати цей файл для того, щоб обмежити доступ до будь-якого сайту.

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

Багато сторонніх програм для виправлення проблем роботи мережі, налаштування Windowsабо видалення шкідливих програм містять також можливості зміни або виправлення файлу hosts. Наведу два приклади. безкоштовній програмі DISM++ для налаштування функцій Windows 10 з багатьма додатковими функціямиу розділі «Додатково» є пункт «Редактор hosts».

Все, що він робить - запускає той самий блокнот, але вже з правами адміністратора і відкритим потрібним файлом. Користувачеві залишається лише внести зміни та зберегти файл. Докладніше про програму і де її завантажити у статті.

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


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

Створення ярлика для зміни hosts

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

Для цього клацніть правою кнопкою мишки в будь-якому вільному місціробочого столу, виберіть "Створити" - "Ярлик" і в полі "Вкажіть розташування об'єкта" введіть:

notepad c:\windows\system32\drivers\etc\hosts

Потім натисніть «Далі» та вкажіть ім'я ярлика. Тепер, клацніть правою кнопкою миші по створеному ярлику, виберіть "Властивості", на вкладці "Ярлик" натисніть кнопку "Додатково" і вкажіть, щоб програма запускалася від імені адміністратора (інакше у нас не вийде зберегти файл hosts).

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

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

Завдання даного файлу зберігати список доменів та відповідних ним ip-адрес. Операційна система використовує цей список для перетворення доменів на ip-адреси і навпаки.

Щоразу коли ви вводите в адресний рядокбраузера адресу потрібно вам сайту, відбувається запит на перетворення домену на ip-адресу. Наразі це перетворення виконує служба під назвою DNS. Але, на початку розвитку Інтернету hosts файл був єдиною можливістю пов'язати символьне ім'я (домен) з конкретною ip-адресою.

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

Що стосується структури файлу, то файл hosts це звичайний текстовий файл бузе розширення. Тобто цей файл називається не, hosts.txt, а просто hosts. Для редагування можна використовувати звичайний текстовий редактор Блокнот (Notepad).

Стандартний файл hosts складається з кількох рядків, які починаються із символу «#». Такі рядки не враховуються операційною системою та є просто коментарями.

Також у стандартному файлі hosts є запис «127.0.0.1 localhost». Цей запис означає, що при зверненні до символьного імені localhost ви звертаєтесь до власного комп'ютера.

Махінації з файлом hosts

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

Наприклад, заразивши комп'ютер, вірус додає у файл hosts такий запис: "127.0.0.1 kaspersky.com". При спробі відкрити сайт kaspersky.com операційна система підключатиметься до IP-адреси 127.0.0.1. Природно, це неправильна IP-адреса. Це призводить до того, щодоступ до цього сайту повністю блокується.В результаті користувач зараженого комп'ютера не може завантажити антивірус або оновлення антивірусних баз.

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

Наприклад, заразивши комп'ютер, вірус додає файл hosts такий запис: «90.80.70.60 vkontakte.ru». Де «90.80.70.60» це ip-адреса сервера зловмисника. В результаті при спробі зайти на всім відомий сайт, користувач потрапляє на сайт який виглядає так само, але знаходиться на чужому сервері. Внаслідок таких дій шахраї можуть отримати логіни, паролі та іншу персональну інформацію користувача.

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

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

Залежно від версії операційної системи Windows файл hosts може розташовуватися у різних папках. Наприклад, якщо ви використовуєте Windows XP, Windows Vista, Windows 7 або Windows 8, файл знаходиться в папці WINDOWS\system32\drivers\etc\ .

У операційних системах Windows NT і Windows 2000 цей файл лежить у папці WINNT\system32\drivers\etc\.

У дуже давніх версіях операційної системи, наприклад у Windows 95, Windows 98 і Windows ME, цей файл можна знайти просто в папці WINDOWS.

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

Багато користувачів піддалися злому цікавить, де можна завантажити файл hosts. Однак, шукати та завантажувати оригінальний hosts файл зовсім не потрібно. Його можна виправити самостійно, для цього потрібно відкрити текстовим редакторомі видалити всі крім рядка крім "127.0.0.1 localhost". Це дозволить розблокувати доступ до всіх сайтів та оновити антивірус.

Розглянемо детальніше процес відновлення файлу hosts:

  1. Відкрийте папку, в якій знаходиться цей файл. Для того щоб довго не блукати каталогами у пошуках потрібної папкиможна скористатися невеликою хитрістю. Натисніть комбінацію клавіш Windows+R , щоб відкрити меню «Виконати». У вікні, введіть команду "%systemroot%\system32\drivers\etc"та натисніть кнопку ОК.
  2. Після того як перед вами відкриється папка, в якій лежить файл hosts, зробіть резервну копіюпоточний файл. На випадок, якщо щось піде не так. Якщо файл hosts існує, просто перейменуйте його в hosts.old. Якщо файлу hosts взагалі немає у цій папці, цей пункт можна пропустити.
  3. Створити новий порожній файл hosts. Для цього клацніть правою кнопкою мишки в папці etc і виберіть пункт "Створити текстовий документ".
  4. Коли файл буде створений, його необхідно перейменувати в hosts. При перейменуванні з'явиться вікно, у якому буде попередження про те, що файл буде збережено без розширення. Закрийте вікно із попередженням, натиснувши кнопку ОК.
  5. Після того, як новий hosts файл створено, його можна відредагувати. Для цього відкрийте файл за допомогою програми Блокнот.
  6. Залежно від версії операційної системи вміст стандартного файлу hosts може відрізнятися.
  7. Для Windows XP та Windows Server 2003 потрібно додати "127.0.0.1 localhost" .
  8. Windows Vista, Windows Server 2008, Windows 7 і Windows 8 потрібно додати два рядки: "127.0.0.1 localhost" і "::1 localhost".

© 2022 androidas.ru - Все про Android