Донецкий техникум промышленной автоматики

Як заблокувати доступ до сайту. Як заборонити доступ до сайту. Як закрити доступ до сайту. Як змінити файл hosts в Windows 7 і Windows XP?

  1. Як заблокувати доступ до сайту - файл hosts.
  2. Як заборонити доступ до сайту? Шукаємо файл hosts.
  3. Як закрити доступ до сайту, за допомогою перенаправлення на інший ресурс?
  4. Як змінити файл hosts в Windows 7?

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

Як заблокувати доступ до сайту - файл hosts.

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

Як заборонити доступ до сайту? Шукаємо файл hosts.

Повернемося до нашого питання - як заборонити доступ до сайту за допомогою файлу hosts?

Для початку треба його знайти, йдемо таким шляхом, відкриваємо Мій комп'ютер (Або просто Комп'ютер), далі Диск С (ваш системний диск, про те, що таке системний диск, я розповідав на початку статті Як розбити жорсткий диск на розділи? ), Далі відкриваємо папку Windows, тепер відкриваємо папку System32, далі папку drivers, і нарешті папку etc, в ній то і перебувати файл hosts. Прохання, не писати мені, що даних папок у вас немає, вони є, просто серед величезного натовпу інших папок їх важкувато знайти з першого погляду.

Хочу попередити, на картинках я показую, як шукати ці папки в файловому менеджері Total Commander, ось посилання на урок в якому я про нього розповідаю - Вчимося працювати з Total Commander . АЛЕ! Через Мій комп'ютер (ПК), робиться все абсолютно так само!

Коли ви увійшли в папку, натискаєте по файлу hosts правою кнопкою миші, і вибираєте Відкрити, після чого вилітає вікно «Вибір програми», знаходите там Блокнот і натискаєте по ньому подвійним клацанням.

У вас відкриється Блокнот з «нутрощами» файлу hosts. Ось як він приблизно виглядає.

Ось як він приблизно виглядає

Після чого ми ставимо курсор в кінці слова localhost (або в кінці того рядка, яка у вас остання) і натискаємо Enter, перевівши курсор на новий рядок. На ній пишемо ось це 127.0.0.1 (або просто копіюємо з рядка вище), натискає на клавіатурі Tab, у вас повинен з'явитися відступ більше, ніж від пробілу. І там пишемо адресу сайту без http і всяких Слеш (/), приблизно так vkontakte.ru. Ось що у вас повинно вийти.

Ось що у вас повинно вийти

Після чого зберігаємо документ, Файл -> Зберегти. Усе.

Як ви розумієте, щоб відкрити доступ до сайту, треба просто видалити рядок.
Зміни вступають в силу, або після перезапуску браузера (просто закрийте його і відкрийте заново), або після перезавантаження системи.

Зараз трохи поясню, що ми зробили. У кожного сайту, наприклад у того ж vkontakte.ru, є ip адреса - адреса з цифр. Тобто схема виходу на будь-який сайт така (поясню просто, тому профі не судіть):

  1. Ви вбиваєте в адресний рядок в браузері адресу сайту vkontakte.ru
  2. Браузер йде в файл hosts, перевіряючи, чи немає якихось заборон або змін до нього (які могли внести програмісти при налаштуванні локальної мережі, про це я говорив на початку статті)
  3. Далі браузер «крокує» в світову мережу і знаходить, якого ip відповідає дана адреса, в даному випадку 87.240.131.100
  4. І тільки після того, як він знайде ip сайту, він виводить його назад в ваш браузер . Не вірите, спробуйте скопіювати (Ctrl + C - гаряча клавіша ) І внести (Ctrl + V - гаряча клавіша) цифри 87.240.131.100 в адресний рядок (в те місце, куди ви вносите vkontakte.ru).

А що ми зробили? Ми обдурили наш браузер, тому що перед тим як заглянути в «інтернет-каталог» усіх ip світу (майстри, не смійтеся), він заглядає в файл hosts, на нашому комп'ютері і бачить, то, що адресою vkontakte.ru, відповідає ip 127.0 .0.1 (адреса нашого комп'ютера), і, в підсумку, браузер виводить білу сторінку.

Інші сайти додаються подібним чином, кожен з нового рядка.

Не забувайте ще дещо. У великих сайтів декілька адрес, наприклад у Однокласників, дві адреси http://www.odnoklassniki.ru/ і http://odnoklassniki.ru/ і по тому і по тому можна зайти на сайт. Так що не забудьте дізнатися і перенаправити всі адреси блокується сайту.

Як закрити доступ до сайту, за допомогою перенаправлення на інший ресурс?

Заблокувати доступ до сайту, можна і за допомогою перенаправлення на інший ресурс, по-науковому перенаправлення називається редирект.

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

Для того, щоб заблокувати доступ до сайту, таким способом, потрібно знати ip сайту, на який ми будемо перенаправляти людини. Для визначення ip сайтів є багато сервісів, ми, для прикладу, скористаємося цим - ip-whois.net . Введіть в поле, вказане на картинці нижче, адреса ya. ru, і нижче виведеться список всіх ip даного сайту.

Вибираємо будь-ip, я вибрав найперший, для перевірки можете вбити його в адресний рядок, і вставляємо його в файл hosts, на те місце, куди ми в першому способі вставляли 127.0.0.1. Тобто раніше схема була така:

127.0.0.1 vk.com

Тепер буде така.

87.250.250.203 vk.com

Сподіваюся зрозуміло. Ну а далі, виконуємо всі дії так само, як і в першому пункті.

Як змінити файл hosts в Windows 7?

Ця частина статті, потрібна тільки тим користувачам, у кого встановлена ​​64-розрядна Windows 7, подивитися це ви можете натиснувши на Пуск, після чого на пункті Комп'ютер натиснути правою кнопкою миші і вибрати зі списку пункт Властивості, ну, а далі подивитися, що написано в пункті Тип системи. Якщо у вас буде написано 64-розрядна операційна система, то ви не знайдете файл hosts тим шляхом, про який я говорив вище. У даній системі він знаходиться по такому шляху: Диск C (системний диск) -> папка Windows -> папка winsxs -> amd64_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_6079f415110c0210 саме в цій папці і перебувати потрібний нам файл. Однак до нього добратися не так вже й легко, через те що папок величезна кількість, тому, я вам розповім більш простий спосіб:

    1. Натисніть на Пуск і в пошуку введіть слово hosts. Після, не чекаючи результатів, натисніть на рядок, яка з'явитися над пошуком - Ознайомитися з іншими результатами.

Після, не чекаючи результатів, натисніть на рядок, яка з'явитися над пошуком - Ознайомитися з іншими результатами

    1. Перед вами відкриється нове вікно. У ньому, натисніть на вкладку комп'ютер.

У ньому, натисніть на вкладку комп'ютер

    1. Після чого почнеться пошук, зачекайте одну-дві хвилини, поки пошук не закінчитися.
    2. Коли пошук закінчитися, перед вами з'явитися список знайдених файлів. Серед результатів, потрібно буде вибрати файл з шляхом C: Windowswinsxsamd64_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_6079f415110c0210 (виділено на малюнку нижче)

16385_none_6079f415110c0210 (виділено на малюнку нижче)

натиснути по ньому (прямо по слову hosts) правою кнопкою миші і вибрати пункт Розташування файлу.

натиснути по ньому (прямо по слову hosts) правою кнопкою миші і вибрати пункт Розташування файлу

Все, потрібний файл ми знайшли.

Все, потрібний файл ми знайшли

Але якщо ви спробуєте його змінити, то у вас нічого не вийде, так як дана папка захищена правами доступу і при будь-якій зміні файлу вискочить ось таке вікно:

Але якщо ви спробуєте його змінити, то у вас нічого не вийде, так як дана папка захищена правами доступу і при будь-якій зміні файлу вискочить ось таке вікно:

Я б міг довго розписувати, як ці права доступу відключити, але краще цього не робити, адже не дарма система не дає нам залізти в цю папку, так як вона має відношення до працездатності системи. Однак зміни потрібного нам файлу, не вплине негативно на роботу системи, так що ми зробимо ось як, тимчасово отримаємо повні права доступу, за допомогою спеціальної програми. Ця програма називається TakeOwnershipEx, скачати її можете звідси , Після скачки розпакуйте архів (про те як розпаковувати архіви, у мене є аж дві статті - Як розпакувати архів rar і ​​zip? і Як заархівувати файл? ), Ну а після розпакування встановіть програму (відео урок про установці програм ).

А тепер, власне, я розповім вам, як змінити файл hosts в 64-розрядної Windows 7:

    1. Копіюємо файл на диск D (не системний диск). Для цього натисніть по ньому правою кнопкою миші, виберіть пункт Копіювати, після перейдіть в те місце куди ви його копіюєте, натисніть правою кнопкою миші і виберіть пункт Вставити.
    2. Натисніть на скопійованому файлі правою кнопкою миші, виберіть Відкрити, після чого виберіть там Блокнот.
    3. Змініть файл, так, як вам потрібно (описано в двох пунктах вище). Збережіть файл, просто натисніть на клавіатурі Ctrl + S.
    4. Тепер запускайте програму TakeOwnershipEx і натискаємо на пункт Отримати права доступу.

Тепер запускайте програму TakeOwnershipEx і натискаємо на пункт Отримати права доступу

    1. Тепер потрібно вибрати потрібну папку, для зручності пошуку збільште вікно, наведіть мишку на нижній правий кут і відтягніть вікно вправо вниз до зручних вам розмірів. Ось тут доведеться попітніти, бо доведеться шукати все вручну, так що наберіться терпіння, шлях, сподіваюся, ви пам'ятаєте C -> Windows -> winsxs -> amd64_microsoft-windows-w..nfrastructure-other_31bf3856ad364e35_6.1.7600.16385_none_6079f415110c0210. Щоб легше искалось, після того як ви відкриєте папку winsxs, запам'ятайте першу частину, самої останньої папки, ось цю - amd64_microsoft-windows-w..nfrastructure, обери її. Після чого запам'ятайте п'ять останніх символів - c0210, і шукайте вже їх. Коли знайдете, просто натисніть на цю папку один раз лівою кнопкою миші і натисніть OK. Якщо ви перемотати трохи нижче, то побачите той самий файл hosts.

Якщо ви перемотати трохи нижче, то побачите той самий файл hosts

    1. Після того як натиснете OK, у вас вискочить вікно, типу, права отримані. Закрийте його.
    2. Тепер, можна сміливо копіювати наш відредагований файл назад, в потрібну папку. Натискаємо на зміненому файлі, що знаходиться на диску D (не системний диску), правою кнопкою миші, після Копіювати. Тепер переходимо в папку з файлом на диску C (системний диск), якщо ви раптом закрили вікно з цією папкою і вам не хочеться її шукати, то скористайтеся пошуком, який я описав вище. Коли знайдете папку з файлом hosts, просто натисніть правою кнопкою миші і виберіть Вставити. Вискочить таке вікно:

Вискочить таке вікно:

Натисніть Копіювати з заміною, ну, а після вискочить таке вікно:

Натисніть Копіювати з заміною, ну, а після вискочить таке вікно:

Як ви бачите додалася кнопка Продовжити, натискаємо по ній. Все, наш відредагований файл скопіювали. Можете відкрити його і перевірити.

    1. Після того, як все зробите, поверніть права доступу. У тій же програмі натисніть на Відновити права доступу.
    2. А після, поставте галочку навпроти того пункту який там буде, і натисніть на кнопку Відновити права.

А після, поставте галочку навпроти того пункту який там буде, і натисніть на кнопку Відновити права

Виправити файл hosts в 64-розрядної Windows складніше, ніж у звичайній, але не неможливо.

Ну ось, тепер ви знаєте, як заборонити доступ до сайту і як його відкрити. До нових зустрічей!

PS Єдине, про що я хочу попередити, це про те, що, якщо той, від кого ви закриваєте доступ до сайту, добре розбирається в комп'ютерах, то він швидко вас розкусить. Тому цей метод прокатує тільки проти дітей або людей не дуже розбираються в ПК (а що стосується дітей, якщо цей метод не прокотить, то тут вже можна вдатися до методу ременя). Єдине що, ви можете спробувати поставити пароль на папку etc або на сам файл hosts, як це робити я розповідав в статті - Як поставити пароль на папку або файл?

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

Як заборонити доступ до сайту?
Як закрити доступ до сайту, за допомогою перенаправлення на інший ресурс?
Як змінити файл hosts в Windows 7?
Як заборонити доступ до сайту?
А що ми зробили?
Як закрити доступ до сайту, за допомогою перенаправлення на інший ресурс?
Як змінити файл hosts в Windows 7?