Налаштування обладнання та програмного забезпечення

Немає файлу host. Вміст файлу hosts

Вітаю!

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

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

Що таке hosts файл і навіщо він потрібен у Windows (XP, 7, 8, 10)

За структурою файл hosts є класичним текстовим файлом, проте він немає традиційного цього типу файлу розширення «txt» (файл hosts не має розширення).

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

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

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

Завдання «підмінного» сайту, а також інші можливі сценарії:

  • Крадіжка даних для входу у вашу обліковий запис, Наприклад, для розсилки спаму.
  • СМС-шахрайство. Під різними приводами вас наполегливо попросять відправити смс, спустошивши на суму грошей баланс вашого мобільного телефону.
  • Сайт зовсім не буде доступним. Провайдери, дізнавшись, що певні IP-адреси використовуються в зловмисних цілях, їх можуть анулювати.

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

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

Як очистити\виправити hosts файл

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

Перший спосіб – утиліта AVZ

AVZ– антивірусне програмне забезпечення, яке дозволяє просканувати та успішно позбавити комп'ютер, що перевіряється, від різноманітних шкідливих елементів (рекламні модулі та тулбари, шпигунське та рекламне ПЗ тощо), а також відновити системні настойки та параметри, які могли бути змінені в процесі шкідливої діяльності.

Офіційний сайт утиліти AVZ.

Для очищення та відновлення hosts файлу необхідно зробити таке:


Особливо тішить той факт, що дана утилітакоректно функціонує та повністю справляється зі своїми обов'язками у Windows, включаючи XP, 7, 8.1 та останньої Windows 10.

Другий спосіб – штатною програмою «Блокнот»

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


Завдання з очищення файлів hosts виконано.

Короткий підсумок

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

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

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

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

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

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

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

Однак така чистка може бути неповною, тому рекомендується співвіднести вміст вашого хоста з даними, вказаними на сторінці підтримки за адресою https://support.microsoft.com/ru-ua/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 system32drivers etc. Це і є шлях до файлу hosts. Потім тиснемо Enter.

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

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

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

Що має бути у файлі hosts?Нічого зайвого. А якщо серйозно, то чистий файл 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. IP address should # be placed in the first column наведено з the corresponding host name. # IP address and host name should be separated by at least one # space. # # Additionally, comments (such as these) можуть бути внесені на індивідуальні # lines або following the machine name denoted by a "#" symbol. # # Для прикладу: # # 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. # # Цей файл містить файл 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 наведено з the corresponding host name. # IP address and host name should be separated by at least one # space. # # Additionally, comments (such as these) можуть бути внесені на індивідуальні # lines або following the machine name denoted by a "#" symbol. # # Для прикладу: # # 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 або Файл -> Зберегти.

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

За допомогою файлу hosts на комп'ютері можна налаштувати відповідність між доменом та конкретною IP-адресою.

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

Дізнатися, до якого IP йде запит Наразіпри зверненні до домену, можна за допомогою команди ping- робота з нею докладніше описана.

Ще один варіант використання налаштування в hosts – заборона доступу до того чи іншого сайту з вашого комп'ютера. Наприклад, якщо домен facebook.com прописати в hosts некоректний IP (скажімо, 127.0.0.1), то перейти на даний сайт з вашого комп'ютера буде неможливо.

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

Windows

Якщо система встановлювалася за замовчуванням на диск C, файл буде перебувати на шляху: c:\windows\system32\drivers\etc\hosts .

Відкрити потрібний файлможна одним із наступних способів. Переконайтеся, що ви виконуєте всі дії від імені адміністратора.

Варіант 1.

Запустити командний рядок(натиснути Win+R, у вікні набрати cmd і натиснути ОК) і виконати в ній команду нижче:

Notepad.exe c:\windows\system32\drivers\etc\hosts

Файл hosts буде відкритий у блокноті, і ви можете внести .

Варіант 2.

Перейти в "Мій комп'ютер" -> Локальний дискЗ -> Windows -> System32 -> drivers -> etc або вставити потрібний шлях до адресного рядка провідника:

У папці etc клацніть правою кнопкоюмиші на файлі hosts, виберіть "Відкрити за допомогою" і далі оберіть "Блокнот":


Як правило, файл виглядає так:


Введіть необхідний IP-домен, наприклад, 92.53.96.120 mydomain.com:


Збережіть зміни. Для цього виберіть "Файл" - "Зберегти". У вікні виберіть "Всі файли" і натисніть "Зберегти".


Щоб перевірити установки, .

Сподобалась стаття? Поділіться з друзями!
Чи була ця стаття корисною?
Так
Ні
Дякую за ваш відгук!
Щось пішло не так і Ваш голос не було враховано.
Спасибі. Ваше повідомлення надіслано
Знайшли у тексті помилку?
Виділіть її, натисніть Ctrl+Enterі ми все виправимо!