Як відкрити файл hosts? Чим відкрити файл hosts windows 7

Як відкрити файл hosts?  Чим відкрити файл hosts windows 7
Як відкрити файл hosts? Чим відкрити файл hosts windows 7

Як я розумію, то у вас ситуація не зовсім проста, вірно? Чи потрібно відкрити файл hosts у Windows 10, але не просто відкрити, а відкрити від імені адміністратора? Ось тут хлопці не все так просто. Коротше хлопці, так, я думав, що тут не все так просто, а знаєте чому я так думав? Тому що думав що потрібно робити ось що, що мовляв для того, щоб відкрити файл hosts від імені адміністратора, то потрібно запустити спочатку прогу від імені адміністратора, щоб вже потім відкрити сам файл hosts! Але не знаю, звідки в мене ця ідея взялася, коротше скажу відразу, що можна обійтися і без цього гемору, все простіше.

Але взагалі навіщо потрібний цей файл hosts? У цьому файлі часто віруси прописують записи. Коротше сам файл потрібен для того, щоб вручну зіставити IP-адресу та ім'я якогось сайту. Справа в тому, що кожен сайт в інтернеті має ім'я. Але це ім'я, це зроблено для того, щоб нам було зручно особисто. А є ще така як IP-адреса сервера, де лежить сайт. Ну от, але на сервері може бути кілька сайтів, тоді що? Загалом я тут маю на увазі не просто сервер, саме той сервер, на якому лежить сайт і до якого прив'язане ім'я сайту. Ну, коротше це не важливо. Вам важливо знати те, що кожен сайт в інтернеті має як просто ім'я точка ру (наприклад) також і просто IP-адресу, яку якщо набрати в адресному рядку браузера, то ефект буде такий же, як і якби ви набрали адресу сайту.

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

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


Потім у самому диспетчері, у самому вгорі, у лівому кутку там буде таке як Файл, ось ви це натискаєте та вибираєте пункт Запустити нове завдання:


Потім у вас з'явиться маленьке віконце Створення задачі, там вам потрібно поставити галочку На створити завдання з правами адміністратора і потім там, де Відкрити, то там прописати шлях до файлу:

C:\Windows\System32\drivers\etc\hosts


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

Після цього відкриється файл у блокноті, коротше приблизно такий файл у вас відкриється:


Це до речі вміст файлу за замовчуванням, ну тобто такий, який іде в тільки що встановленій Windows 10. Ну так от хлопці, файл відкрився, відмінно, ось тепер я тут щось напишу (це для тесту) і закрию файл. Ось я написав тут слово test:

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

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


Але ж ви запускали з правами адміністратора, що ж за прикол такий те, га? Хлопці, прикол у тому, що може бути така мутка, що у вас файл hosts коштує тільки для читання, ну тобто такий стоїть атрибут, це зроблено з метою безпеки так би мовити. Що робити, як зняти цей атрибут? Дуже просто, переходимо в папку де лежить файл hosts, для цього можна затиснути кнопки Win + R, з'явиться віконце Виконати ви туди пишіть таку команду, ну тобто таку адресу:

C:\Windows\System32\drivers\etc


Та й натискаєте ОК. Потім у вас відкриється папка, де буде лежати файл hosts, натисніть по ньому правою кнопкою, і потім в меню виберіть пункт Властивості:


Ну і потім з'явиться віконце Властивості, саме в цьому віконці і може стояти галочка атрибута Тільки читання, ну от дивіться що за галочка:

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

Ще ось що напишу вам, як очистити файл hosts, ви знаєте? Тут потрібно просто знати одне залізне правило, ось дивіться, запам'ятайте, що все, що починається не на знак решітки, ну тобто не на знак #, то все це вже йдуть записи. Все, що починається на знак #, це йдуть коментарі. Ну і найголовніше, в чистому файлі hosts, ну тобто в тому, що є тільки у встановленій вінді, там нічого немає крім коментарів! Тобто в чистому файлі hosts нічого не повинно бути, крім коментарів, тобто рядків, які починаються на #! Щось задумалися, хочете бути впевненими на всі сто відсотків, що файл hosts чистий? Немає проблем. Щоб очистити файл hosts повністю, взагалі так стопудово, стовідсотково, то просто ВИДАЛИТЬ ВСЕ ЩО ВСЕРЕДИНІ ЙОГО Є. Ось все це видаліть, збережіть і все. Файл hosts є чистим, навіть без коментарів. Це реально, я тут нічого не вигадую вам, якщо ви це зробите, то файл hosts у вас ну точняк буде очищеним

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


Потім у вас може з'явитися таке віконце, а може і не з'явиться, це така просто безпечність, загалом якщо що, то натискаєте тут.


З'явиться чорно вікно, ну це і є командний рядок, ось тут ви пишіть у вікно таке як:

START C:\Windows\System32\drivers\etc\hosts

До речі, можна просто скопіювати цей рядок і потім натиснути правою кнопкою мишки в чорному вікні і воно автоматично вставиться. Ну ось, ось ви ставили команду:


Потім натискаєте кнопку ентер, після чого з'явиться віконце, де потрібно двічі натиснути на Блокнот:

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

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

08.01.2017

Файл 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

Файл 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 дивіться

Не кожен користувач Windows може знайти, знати чим відкрити і як зберегти файл hosts зі змінами. У цій статті показано приклад, як це можна зробити в Windows 7. У Windows XP цей файл розташований там же, сподіваюся, що і в Windows Vista і Windows 8 він не змінив свого розташування. Просто я ніколи не працював у вісті і віндовс 8 я поки не збираюся встановлювати, так що спробуйте знайти та змінити його самі. Сподіваюся, що спосіб відкриття та внесення змін теж залишаються аналогічними віндовс 7.

Отже, файл hostsу системі розташований у системній папці "Windows", яка знаходиться на диску C, якщо ви, звичайно, не встановили систему на інший диск. У папці Windows шукайте папку "system 32", далі папку "drivers", потім папку "etc", ось тут і знаходиться шуканий файл.

Якщо ви не знайшли його, то виконайте деякі дії, очевидно в налаштуваннях встановлено параметр «Не показувати приховані файли, папки та диски».

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

Тепер виникає запитання: "Як чи чим його відкрити?"адже розширення цього файлу не відоме. Виявляється все дуже просто, відкрити цей файл можна за допомогою блокнота. Для цього клацніть двічі мишкою за назвою файлу, відкриється додаткове вікно з програмами для його відкриття, з яких вам потрібно вибрати Блокнот і натиснути Ок.

Відкриється текстовий документ із приблизно таким змістом:

Ось сюди ви і вноситимете зміни. Усі записи, що знаходяться нижче рядків з першим значком «#», вказують на заблоковані адреси та сайти інтернету.

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

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

Тепер закрийте блокнот та спробуйте відкрити сайт ВКонтакте.

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

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

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

3. Якщо ви не зробили копію файлу і після вашої самовпевненості комп'ютер почав пустувати, спробуйте знайти в інтернеті ідентичний файл, скачайте його та замініть свій, або видаліть всі рядки у файлі hosts до рядків зі значком «#». Не забудьте зберегти.

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

У статті висвітлено такі питання: де лежить файл 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, що створить ще одну проблему.