Зміст
Призначення та методи використання hosts
Файл hosts
присутній у всіх сучасних версіях операційних систем Windows, розташовується в одному і тому ж місці і зараз всюди виконує однакову опцію. Однак раніше він замінював собою технологію DNS-сервера, тобто зіставляв доменні імена з їх IP-адресами. У ньому вказувалася сама адреса, наприклад,
192.154.12.1
, і йому було присвоєно доменне ім'я, наприклад,
site.com
. Тепер користувач міг вводити доменне ім'я замість повного IP-адреси, щоб перейти на веб-ресурс через браузер. Це дозволило більш швидко запам'ятовувати розташування конкретних сторінок, а також додало креативу і маркетингу, адже зараз Адреса сайту підбирають таким чином, щоб він відповідав не тільки тематиці, але і запам'ятовувався.
У поточних реаліях hosts , можна сказати, пустує, проте існує кілька різних методів його застосування, за якими Користувач і знаходить об'єкт потрібним для редагування:
- Базовий спосіб полягає в редагуванні з метою блокування доступу до певних ресурсів. Робиться це зазначенням помилкового IP-адреси для конкретного доменного імені, про що більш детально ми поговоримо пізніше. Системний адміністратор без будь-яких проблем може закрити доступ до будь-якого ресурсу, лише ввівши його домен і присвоївши неіснуючий IP, на який і буде відбуватися перенаправлення, відповідно, безуспішне.
- Така ж методика застосовується і для блокування шкідливих, а також рекламних сайтів, які в перспективі можуть завдати шкоди комп'ютеру. У розділі, присвяченому редагуванню самого hosts , ми торкнемося цієї теми, представивши один з найбільш актуальних список, придатних для імпорту.
- Рідше досвідчені користувачі, що володіють локальними ресурсами, привласнюють йому оптимальне доменне ім'я, щоб кожен раз вручну не вводити цифри в браузері. Однак ця тема відноситься тільки до знаючим користувачам, які і так прекрасно розуміють призначення hosts .
- Остання мета редагування &8212; прискорення завантаження веб-сторінок. Якщо автоматично підібраний DNS-сервер з якихось причин не може забезпечити швидкий перехід на конкретні ресурси, ви можете зіставити їх IP і домени в даному файлі, щоб використовувати саме його при переході в браузері.
Відзначимо, що іноді розробники шкідливого ПЗ при зараженні комп'ютера здійснюють тіньове редагування об'єкта, вносячи туди правки по переадресації. Так, якщо комп'ютер заражений вірусом або рекламою, при відкритті браузера ви можете автоматично потрапляти на якийсь невідомий сайт. Якщо така ситуація виникла, в першу чергу перевірте сам файл, видаливши непотрібні і підозрілі рядки, а потім переходите до інших методів вирішення проблеми.
Детальніше: боротьба з рекламними вірусами
На майбутнє також рекомендуємо перевірити атрибут &171;тільки читання&187; , щоб заблокувати можливість повторного виникнення подібних випадків раптової зміни об'єкта. Цій темі буде присвячений один з наступних розділів цієї статті.
Розташування hosts
Вище ми вже уточнили, що розглянутий об'єкт у всіх версіях Windows знаходиться в одному і тому ж місці на системному розділі жорсткого диска. Шлях до нього наступний:
C:\Windows\System32\drivers\etc
Вам залишається тільки відкрити Провідник або відразу текстовий редактор, щоб перейти до його розташування і почати редагування.
Створення резервної копії файлу
Перед початком процедури редагування радимо створити резервну копію hosts , щоб в майбутньому була можливість швидко повернути стан до початкового. Це не відноситься до тих випадків, коли спочатку всередині нього не зберігається жодного рядка коду, адже тоді просто видаляються поточні настройки і зберігається чистий файл без будь-яких правил. Якщо ви зацікавлені у створенні такої резервної копії, виконайте наведені нижче дії.
- Перейдіть по шляху, згаданому вище, через провідник, де відшукайте &171;hosts&187; , клацніть по ньому правою кнопкою миші і виберіть пункт &171; копіювати & 187; .
- Перемістіться в будь-яке інше місце, куди вставте даний файл через Ctrl + V або викликавши контекстне меню.
- Залишити копію можна і в початковому розташуванні, але тоді її доведеться перейменувати, додавши в кінці
.old
.
Тепер Ви знаєте, що в разі виникнення будь-яких проблем з зіставленням IP-адрес і доменних імен можна в будь-який момент повернути початковий стан файлу, відкотивши всі Внесені вручну настройки.
Управління атрибутом &171; тільки читання & 187;
Атрибут & 171; тільки читання&187; використовується для внесення обмежень у редагування їх вмісту. Про це ми вже розповідали при розборі рекламних вірусів, а зараз наочно покажемо, як активувати даний атрибут. Ця інформація буде корисна і тим, хто зіткнеться з проблемами при збереженні самого файлу після редагування, якщо атрибут вже активований. Керувати ним можна так:
- Клацніть правою кнопкою миші по файлу і в контекстному меню виберіть варіант & 171; властивості&187; .
- Поставте або зніміть галочку з пункту &171;тільки читання&187; . Тут є й інші атрибути, можете ознайомитися з ними, щоб знати про їх існування на майбутнє.
Точно таким же методом змінюйте стан атрибута при необхідності, наприклад, щоб внести зміни, а потім знову обмежити доступ.
Відкриття hosts для редагування
В hosts немає специфічного синтаксису або кодування, тому з відкриттям впорається навіть стандартний Блокнот, і підійде цей засіб користувачам будь-якого рівня. Однак варто відзначити, що існує два варіанти відкриття, які ми і розберемо нижче.
Редагування будь-яких системних файлів можливо тільки під обліковим записом, що володіє правами адміністратора. Якщо ви ще не отримали такі права або не авторизувалися в профілі, зробити це слід прямо зараз, про що більш детально читайте за посиланням нижче.
Детальніше: як отримати права адміністратора в Windows 7
Варіант 1: контекстне меню Провідника
Перший варіант полягає у використанні контекстного меню Провідника і дозволяє відкрити об'єкт для зміни буквально в кілька кліків.
- Перейдіть до його розташування і клікніть по файлу ПКМ. При цьому враховуйте, що редагувати потрібно оригінал, а не створену раніше резервну копію.
- У списку виберіть перший же пункт &171; відкрити & 187; .
- Відобразиться вікно & 171; вибір програми & 187; . Тут за замовчуванням буде присутній класичний Блокнот, тому відзначте його ЛФМ і натисніть на кнопку & 171; ОК&187; .
- Як видно на скріншоті, весь стандартний вміст успішно завантажився.
Варіант 2: опція &171; відкрити & 187; в блокноті
Цей метод має на увазі спочатку запуск самого Блокнота, а через нього вже відкриття файлу. Врахуйте, що запущена програма повинна бути саме від імені адміністратора.
- Скористайтеся Пошуком в & 171; Пуск & 187;
або викличте утиліту
& 171; виконати & 187;
, затиснувши комбінацію клавіш
Win + R
і ввівши в що з'явилася рядку
notepad
. - У вікні Блокнота розгорніть меню&171; Файл & 187; , де виберіть пункт & 171; відкрити & 187; . Викликати цю опцію можна і через поєднання клавіш Ctrl + O .
- В обов'язковому порядку в форматі файлів вкажіть &171;всі файли&187; , щоб у провіднику відображалися всі елементи поточного каталогу.
- Перейдіть по вже знайомому шляху і знайдіть там оригінал файлу hosts для відкриття.
- Можете приступати до редагування.
Внесення змін до hosts
Перед основним процесом редагування слід знати кілька правил. Подивіться на стандартний вміст об'єкта: усі рядки, які починаються з , &8212; коментарі, що використовуються для опису і опціонально додаються після будь-якої команди. У поточних коментарях розробники помістили короткий опис роботи файлу, а також показали, як саме потрібно задавати правила, зіставляючи IP-адреса і доменне ім'я.
Форма написання самого правила починається з IP-адреси, тоді ідеально натиснути на Tab
, щоб додати відступ, не порушуючи звичний стилістичний вигляд вмісту, а вже потім вводиться порівнянне доменне ім'я. Нижче ви бачите рядок
0.0.0.0 www.youtube.com
. Вона використовується для вказівки помилкового IP-адреси відомого відеохостингу, тобто при введенні цього домену в адресному рядку будь-якого браузера відбудеться перехід на
0.0.0.0
, а сам сайт, відповідно, не відкриється.
Якраз таким методом проводиться блокування рекламних і потенційних шкідливих сайтів. Зазвичай користувач знаходить список правил для файлу і просто вставляє його через Блокнот. Якщо вам необхідно зробити саме це, але відповідного списку не знайшлося, рекомендуємо звернути увагу на складену таблицю за посиланням нижче. При бажанні скористатися їй, скопіюйте вміст і вставте в hosts .
Приклад файлу hosts для блокування шкідливих сайтів
Не забудьте, що всі зміни потрібно зберегти. Натисніть комбінацію Ctrl + S або виберіть відповідний пункт через меню &171;Файл&187; в блокноті.