Как избавиться от рекламы в Интернете

Навигация по статье

Вступление
Что нужно делать
Готовый файл hosts
Счастье Firefox-еров
Обратная связь

Что нового
Если Вы здесь впервые, можете начинать читать со Вступления. Если Вам здесь надоело, идите в «Антиправду онлайн»!

Нового на этой странице — сделаны навигация и раздел «Обратная связь».
Обновление от

Вступление

Здесь описан простой, быстрый и бесплатный способ убрать баннеры со страниц Интернета, когда Вы подключаетесь к нему со своей машины. Способ проверен мной лично под ОC Windows 98 SE, Windows XP Professional SP2 и Windows XP Professional SP3, но должен работать и со многими другими ОС. Я даю местоположения файлов для Windows, с другими системами ищите сами. Способ не зависит от используемого браузера (счастливые обладатели Mozilla Firefox могут воспользоваться иным способом).

Прежде чем убирать всю подряд рекламу, подумайте, нужно ли это. Ведь иногда рекламные баннеры могут подсказать ссылку на действительно интересный Вам ресурс. Имеет смысл блокировать баннерные сети, реклама в которых Вам по какой-либо причине неприятна или не устраивает по морально-этическим соображениям.

Конечно, я знаю о таких способах блокировать рекламу, как использование собственного прокси-сервера или даже фильтрация пакетов в локальной сети. Но большинство программ «домашних прокси» стоят денег, требуют системных ресурсов и вообще я это дело не люблю, потому что программа, написанная кем-то другим, может содержать любой неожиданный код, что тем более неприятно, когда её исходные тексты держатся в секрете (что для коммерческой программы естественно).

В общем, нужно открыть юзерам глаза, учитывая, что авторы «домашних прокси» преподносят свои программы как едва ли не единственное средство против рекламных баннеров. Это можно понять (кто-то же должен покупать их софт), но против такого «ослепления» юзеров, я считаю, нужно бороться.

Что нужно делать

Находим в каталоге Windows файл по имени HOSTS.SAM и копируем его в тот же каталог, но уже под именем HOSTS (без расширения). (ВНИМАНИЕ: под WinXP файл уже называется hosts, а вместо каталога Windows ищите в его подкаталоге system32\drivers\etc) Открываем этот файл HOSTS Блокнотом (или другим текстовым редактором). Добавляем туда несколько строчек:

127.0.0.0       ad.somesite.com
127.0.0.0       some.other.banner.net

где вместо ad.somesite.com и some.other.banner.net и так далее пишем доменные имена сайтов, которые Вы желаете заблокировать. Доменные маски (например, *.someadvsite.com) не допускаются.

Подобные строчки заставляют систему искать указанные сайты не в Инете, а на пустом месте. Я не особенно разбираюсь в иерархии адресов 127.*.*.* (представляющих собой так называемый loopback), но если в случае адреса 127.0.0.1 WinSock по крайней мере пытается соединиться (и успешно, если на Вашей машине работает сервер), то на 127.0.0.0 реакция всегда одна: не найден. Время на попытку соединения также у 127.0.0.0 во много раз меньше, чем у остальных 127.0.0.*, из чего могу предположить, что система даже не пытается послать запрос. Потому я и назвал этот адрес «пустым местом».

Можете указать вместо 127.0.0.0 IP-адрес какой-либо машины локальной сети или в Интернете, и тогда все соответствующие запросы будут направляться туда. При желании можно даже заставить вместо баннеров показывать что-нибудь своё :).

Можете удалить из файла HOSTS все комментарии (строки, начинающиеся знаком #), если они Вам мешают. Или, наоборот, добавьте свои.

Пример:

# This was here
127.0.0.1       localhost   # это не трогаем
# Shooting banners
127.0.0.0       telecom.rle.ru
127.0.0.0       mastak.rle.ru
127.0.0.0       adv.aport.ru
# и другие баннерные сети, какие есть в инете

Какие именно домены блокировать? Домены баннерных сетей. Если не знаете ни одного из них, то Вам может пригодиться готовый файл HOSTS, приготовленный мной. Обязуюсь его по мере возможности обновлять. Можно искать такие домены самим, например, просматривая HTML-код страниц, на которых есть баннеры или изучая содержимое папки «Temporary Internet Files» в режиме таблицы с отображением адресов. В общем, тут я Вам не советчик :).

Готовый файл HOSTS

Если Вам некогда что-либо искать и редактировать или просто нет времени/знаний, то скачайте архив с готовым МОИМ файлом HOSTS или архив с готовым файлом HOSTS от ZiMMy или архив с «параноидальным» готовым файлом HOSTS, который, кроме прочего, блокирует обновления браузеров Opera и Firefox, обновления и установку Flash-плагинов, проверки подлинности и активации программ / игрушек, а так же сервисы Google на основе AJAX. Скачав, извлеките файл из архива в каталог Windows (под WinXP — в его подкаталог system32\drivers\etc). Voilá! Наслаждайтесь чистым инетом. Конечно, Вы пользуетесь этим файлом на свой собственный страх и риск (как всегда). Но обещаю — никаких преднамеренных неприятностей.

Я не смог пока насобирать достаточно доменов рекламных агентств (в том числе с безнравственным содержимым). Многие просто не догадался в своё время записать, а теперь уже соответствующие записи стёрты из кэша (кто ж знал, что на склоне июля 2003 года я займусь просвещением народа в деле защиты от баннеров?). К счастью, нашёлся доброволец под ником ZiMMy, который регулярно обновляет свою версию файла hosts; желающие могут ею пользоваться, там рекламных доменов много.

Замечания

Использование локального файла HOSTS является давней традицией в DNS, вот почему я так уверенно говорю о возможной работоспособности описанного метода на разных системах. И даже если там не найдётся файла HOSTS.SAM, разве это обязательно помешает Вам добиться своего? «Ищите и обрящете» © (автора знаете).

Забота о выборе контента (и оплата услуг провайдера) лежит на ПОЛЬЗОВАТЕЛЕ (т.е. ПОСЕТИТЕЛЕ САЙТА), а не на веб-мастерах или рекламодателях. И посетитель ВПРАВЕ отказаться от рекламы, если она его невыносимо раздражает. Да, нужно жить в мире с бесплатными хостингами и различными сайтами, поддерживающими своё существование благодаря рекламе. Но во всём нужно знать меру, и если Вы видите, что какая-либо рекламная сеть этой меры не знает (или того хуже—пропагандирует насилие, разврат и т.п.), то нужно уметь оградить себя (и своих детей) от этого содержимого. Интернет не должен превратиться в «веб-телевизор»!

Имейте в виду, что будут блокированы не только баннеры или картинки, но и любое содержимое сайтов, прописанных таким образом (для Firefox есть более тонкие возможности, чем использование hosts). И не только содержимое веб-страниц, но и вообще прервёт любую возможность соединиться с этими серверами для любой программы на Вашей машине (в том числе для вируса, если таковой найдётся). В связи с чем файлу HOSTS можно найти много других применений. Скажем, такой фрагмент

127.0.0.0       www.whitehouse.gov
127.0.0.0       whitehouse.gov
127.0.0.0       www.pentagon.mil
127.0.0.0       pentagon.mil
# We do not like militarists

заблокирует официальную американскую пропаганду.

А этот

127.0.0.0       www.cnn.com
127.0.0.0       cnn.com

укроет Вас от нечистот телевидения.

Администраторы интернет-кафе и VC++-программисты могут немного отдохнуть после работы и пошутить:

# Greetings to Uncle Billy for his
# company`s great products
127.0.0.0       www.microsoft.com
127.0.0.0       microsoft.com
127.0.0.0       www.microsoft.ru
127.0.0.0       microsoft.ru
127.0.0.0       www.msdn.com
127.0.0.0       msdn.com
127.0.0.0       www.windowsupdate.com
127.0.0.0       windowsupdate.com

В конце концов, можно сделать даже так:

127.0.0.0       super-m.savesoul.ru

но я верю, что здесь бывают хорошие люди и поэтому не жду от Вас такой неблагодарности :). Разногласия лучше решать другими способами, например, .

Счастье Firefox-еров

Если у Вас установлен браузер Firefox, и Вы именно им пользуетесь для путешествий по Всемирной Паутине, то есть смысл поставить себе дополнение Adblock Plus. Оно блокирует рекламу более умным образом, ориентируясь не только по доменным именам, но и по другим частям URL. Также это можно попробовать с браузером Chrome (новыми версиями, где есть поддержка Firefox-овских дополнений). Программу Adblock для Opera ставить не советую, ибо это совсем не тот Adblock. Как бы там ни было, Adblock Plus менее универсален (хотя, бесспорно, много более мозговит). И тоже бесплатен.

Обратная связь

Публичная (видят все):
Отзывы / Вопросы

Приватная:
{без ответов}
{с возможностью ответа}



Поделиться этой страницей:

обратно на «Выживание в Сети»
в «Антиправду онлайн»
движки SPP Mikhail (софт-каталог) и Antitrue Engine (новостной/блоговый движок)
Мои приложения для Вашего компа
Мои поздравления прекрасной половине человечества на моём официальном ресурсе

Автор статьи Михаил Шмелев aka Super-M, 2003-2019
Перепечатка, публикация и т.п. без моего ведома разрешены при условии неизменения текста и пометки об авторе.