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

Як позбутися від банерів раз і назавжди - Фільтруємо веб підручними засобами, Щоб позбутися від настирливої ​​реклами і спливаючих вікон, багато користувачів встановлюють собі брандмауери. Але іноді можна обійтися і без цих програм.


Автор: Петро Каньковскі
джерело: http://computerra.ru/

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

Щоб отримати інформацію з сайту, браузер повинен перевести його URL в IP-адресу. наприклад, http://www.computerra.ru/ перетворюється в 195.170.221.70. Подібне перетворення відбувається кожного разу, коли ви відвідуєте сайт "Компьютерра-Онлайн". Зазвичай браузер (а також поштові програми і FTP-клієнти) отримують IP-адресу від DNS-сервера вашого провайдера. У цей момент в статусному рядку браузера з'являється повідомлення "Пошук вузла computerra.ru".

Однак ви можете вручну вказати IP-адреси і відповідні їм URL. У Windows 2000 / XP ці дані зберігаються у файлі System32 \ drivers \ etc \ hosts в основному каталозі Windows (зазвичай C: \ Windows \ System32 \ drivers \ etc \ hosts), а в Windows 9x - в файлі hosts з основного каталогу.

Якщо ви відкриєте цей файл в "Блокноті", то побачите єдиний адресу 127.0.0.1 і відповідний йому URL - http: // localhost / . Це URL вашого власного комп'ютера. Ви можете додати в файл hosts інші записи, наприклад, 195.170.221.70 computerra.ru або 213.180.216.200 yandex.ru. Якщо ви зробите це, то браузеру не доведеться звертатися до DNS-сервера провайдера: він відразу прочитає потрібну IP-адресу з файлу hosts.


файл hosts

Але найцікавіше, що браузер ніколи не перевіряє отриманий з файлу hosts IP-адреса. Ви можете записати в hosts наступний рядок: 195.170.221.70 yandex.ru. Якщо тепер набрати yandex.ru в адресному рядку браузера, то ви потрапляєте на сайт "Компьютерра".


Перенаправлення трафіку з yandex.ru на computerra.ru

Цей трюк зручно використовувати, для того щоб скоротити довгі URL сайтів. Наприклад, додайте рядок 195.170.221.70 ct.ru. Тепер досить набрати ct.ru, щоб потрапити на сайт "Компьютерра".

Є і ще одне застосування файлу hosts. Впишіть в нього рядок 127.0.0.1 computerra.ru. Тепер ви не зможете зайти на наш сайт: браузер буде показувати вам порожню сторінку. Чому? Та тому, що URL сайту computerra.ru тепер посилається на ваш власний комп'ютер, а на ньому ніякого веб-сайту немає. Таким способом можна блокувати рекламні сайти або інші сайти небажаного змісту.

Неважко знайти готові списки сайтів, що займаються показом банерної реклами. Один з таких списків ви можете завантажити за адресою http://www.accs-net.com/hosts/Downloads/hosts127001.zip . Просто замініть їм свій файл hosts, і багато банери зникнуть з вашого браузера назавжди.

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

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

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

Обговорити в форумі ... >>>>

Чому?