<
  • Главная
Статьи

Файл hosts Windows 7 і як його застосувати для безпеки?

  1. Де знаходиться файл hosts Windows 7 і навіщо він потрібен
  2. Використовуємо файл hosts Windows 7 для блокування і перенаправлення сайтів?
  3. Як скинути dns кеш в Windows 7 для застосування налаштувань у файлі hosts?

- Автор: Ігор (Адміністратор)

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

Де знаходиться файл hosts Windows 7 і навіщо він потрібен

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

Файл hosts Windows 7 знаходиться за адресою:

  • % Windir% \ system32 \ drivers \ etc \ hosts
    • Зазвичай,% windir% - це "C: \ Windows", але ви так само можете використовувати% windir%.

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

Примітка: Файл відкритий в Notepad ++, але, як уже говорилося, ви можете це зробити і за допомогою блокнота Windows

Файл заповнюється виходячи з трьох основних правил

  1. Всі коментарі починаються з символу # (решітка) Наприклад
    • # Це коментар до рядка
  2. Кожне зіставлення IP-адреси і Url-сторінки вказується на окремому рядку і між ними повинно знаходитися простір (пробіл, табуляція)
    • 127.0.0.1 localhost
    • (127.0.0.1 - це адреса вашого комп'ютера)
  3. Порядок проходження саме такий, як показано:
    • Спочатку IP-адреса, а потім Url-адреса

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

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

Перейдемо від теорії до практики.

Використовуємо файл hosts Windows 7 для блокування і перенаправлення сайтів?

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

# Наступний рядок буде блокувати будь-які спроби відкрити шкідливий сайт # під назвою virus-attack-stole-your-data.ru 127.0.0.1 virus-attack-stole-your-data.ru # Наступний рядок буде перенаправляти відкриття веб-сайту # під назвою mysite.data.info на IP-адресу 10.10.10.10 10.10.10.10 mysite.data.info

У першому випадку, будь-яка спроба відкрити шкідливий сайт з назвою "virus-attack-stole-your-data.ru" буде приводити до того, що браузер або будь-яка інша програма буде намагатися відкрити сайт на вашому комп'ютері (127.0.0.1). Якщо ж такого немає, то, наприклад, браузер покаже вам повідомлення про недоступність сайту. Це зручний і часто один з найшвидших способів заблокувати будь-який сайт в Windows.

У другому випадку, будь-яка спроба звернутися по Url-адресою "mysite.data.info" буде приводити до того, що браузер або будь-яка інша програма буде відкривати сайт за адресою 10.10.10.10. Як і в першому випадку, якщо такої адреси не існує, то буде видана помилка. Цей спосіб особливо зручний в тих випадках, коли вам хочеться для звернення до сайту на комп'ютері замість цифр використовувати зручні назви. Ви так само можете використовувати власні скорочення для звернення до тих сайтів, у яких є власний виділений IP, як наприклад у більшості великих проектів.

Примітка: Крім того, що зазначені Url-адреси можна використовувати для відкриття сайтів, ви так само можете використовувати адресацію через порти. Наприклад, звернення за адресою "mysite.data.info:8080" буде перенаправлено на "10.10.10.10:8080", що особливо зручно, коли у вас в локальній мережі є комп'ютери, які мають IP-адреса (сервера, сховища і т . Д.), але не мають гарного Url-адреси.

Примітка: Нагадуємо, що всі налаштовані Url-адреси можна використовувати в будь-яких програмах на вашому комп'ютері. Однак, необхідно пам'ятати, що такі настройки будуть коректними тільки на вашому комп'ютері.

Залишився ще одне питання, яке може вас цікавити, а саме коли ж настройки вступлять в силу? За замовчуванням, час застосування залежатиме від поточних налаштувань Windows і наявності dns кеш. Однак, існує простий спосіб очистити кеш для застосування налаштувань файлу hosts.

Примітка: Більш детально про dns читайте в огляді пристрій DNS .

Як скинути dns кеш в Windows 7 для застосування налаштувань у файлі hosts?

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

  1. Закрийте всі програми, які використовують інтернет-з'єднання, включаючи браузери.
    • Виноска: Якщо вам потрібен доступ тільки через браузери, то закрийте їх. Решта програми підхоплять настройки пізніше.
  2. Відкрийте командний рядок
  3. Введіть наступну команду:
  4. Натисніть введення і дочекайтеся поки не з'явиться фраза
    • Кеш сопоставітеля DNS успішно очищений

У більшості випадків цього буде цілком достатньо для поновлення dns кеш.

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

Як бачите, нічого складного у використанні файлу hosts немає.

Тепер, ви знаєте як використовувати файл hosts Windows з метою безпеки для блокування і перенаправлення сайтів.

Додати коментар / відгук

Як скинути dns кеш в Windows 7 для застосування налаштувань у файлі hosts?
Використовуємо файл hosts Windows 7 для блокування і перенаправлення сайтів?
Залишився ще одне питання, яке може вас цікавити, а саме коли ж настройки вступлять в силу?
Як скинути dns кеш в Windows 7 для застосування налаштувань у файлі hosts?


Новости
  • Виртуальный хостинг

    Виртуальный хостинг. Возможности сервера распределяются в равной мере между всеми... 
    Читать полностью

  • Редизайн сайта

    Редизайн сайта – это полное либо частичное обновление дизайна существующего сайта.... 
    Читать полностью

  • Консалтинг, услуги контент-менеджера

    Сопровождение любых интернет ресурсов;- Знание HTML и CSS- Поиск и обновление контента;-... 
    Читать полностью

  • Трафик из соцсетей

    Сравнительно дешевый способ по сравнению с поисковым и контекстным видами раскрутки... 
    Читать полностью

  • Поисковая оптимизация

    Поисковая оптимизация (англ. search engine optimization, SEO) — поднятие позиций сайта в результатах... 
    Читать полностью