Зёрна от плевел!
[9.5.2002, с обновлениями 20032008 гг.]
Георгий Суворов, МАИ.Экслер.ру
И на вражьей земле мы врага разгромим
Малой кровью, могучим ударом!
|
Банальность: «Реклама двигатель торговли».
Но в случае с баннерами одновременно и тормоз. Информационный балласт в виде баннеров не добавляет нам хорошего настроения и исподволь опустошает наш кошелёк.
Вот простая прикидка. Предположим, что каждый раз, заходя в интернет, вы просматриваете в среднем тридцать страниц. На каждой, как правило два-три баннера общим объёмом около 18 Kб. Это 600 Kб за раз. Если принять, что вы бываете в Сети два дня из трёх, то получится, что за месяц вам «дарят» лишних 12 Mб.
И их приходится добросовестно протискивать через узенькую щель модемного соединения! Это лишние часы на линии. Если же у вас постоянное подключение по сети это лишние данные, каждый мегабайт которых вами оплачен сполна. К тому же от этой мельтешащей, мигающей и мелькающей баннерной оравы немилосердно рябит в глазах.
Вам всё это нужно? Риторический вопрос.
Страница с безумным количеством баннеров
Можно, конечно, отключить загрузку картинок в броузере, но на многие сайты это подействует не лучшим образом: если в теге IMG не указаны размеры графических элементов, макет сайта может «развалиться», а если у значимой картинки атрибут ALT тега IMG пуст (отсутствует всплывающая подсказка), что тоже не редкость, это затруднит навигацию.
Ещё можно установить межсетевой экран (брандмауэр, firewall), но это тоже хотя и незначительная, но морока.
С подачи Григория Морозова и журнала UPgrade предлагаем простой и эффективный способ «блокирования» баннеров стандартными средствами операционной системы, который действует безотказно и не требует установки дополнительного ПО.
Немного теории
DNS Domain Name System (система доменных имён). Согласно ей каждому адресу сайта (доменному имени, например, mai.exler.ru) ставится в соответствие некоторый IP-адрес (например, 195.14.58.194). Но его запомнить куда трудней, чем имя, правда? Поэтому в обиходе и применяют доменные имена. DNS-сервер по запросу выдаёт IP-адреса, соответствующие заданным доменным именам.
Во многих операционных системах любому доменному имени можно принудительно назначить IP-адрес, и тогда запрос к DNS-серверу для этого имени выполняться не будет.
IP-адрес 127.0.0.1 соответствует локальному компьютеру. Если назначить такой адрес, к примеру, для ad1.bannerbank.ru, то броузер добросовестно будет пытаться загрузить с этого адреса все данные, относящиеся к ad1.bannerbank.ru. В том числе и картинку-баннер. Естественно, такие попытки обречены на провал: на вашей локальной машине никаких баннеров нет! Следовательно, вместо баннера на странице получаем аккуратное пустое место.
Аккуратное пустое место
Также можно «закоротить» и все прочие баннерные системы, имеющие выделенные под «баннерокрутилку» доменные имена.
Но довольно прелюдий. К делу!
Для вышеописанных манипуляций служит текстовый файл hosts (имя без расширения!). Расположен здесь:
ОС |
Путь |
Windows 3.x, 95, 98, Me |
C:\Windows\ (основной каталог Windows) |
Windows NT, 2000, XP, Vista, 7, 8, 8.1, 10 |
подкаталог \system32\drivers\etc\ |
Linux, Unix |
каталог /etc/ |
OS/2 Warp 3.x |
каталоги tcpip\doc\ wpnt\etc\ |
Netware |
каталог System\etc\ |
BeOS |
каталог /boot/beos/etc/ |
Macintosh |
Mac System Folder или Preferences folder (т. е. Macintosh HD:System Folder:Preferences:) |
|
Он определяет соответствие доменных имён IP-адресам. При обращении к доменному имени операционная система сначала ищет его в файле hosts, а если не находит, тогда обращается к DNS-серверу.
Вот несколько строк из нашего файла hosts:
127.0.0.1 ad.bb.ru
127.0.0.1 ad.clickhere.ru
127.0.0.1 ad.doubleclick.net
127.0.0.1 ad.ir.ru
Взять готовые файлы hosts можно, например, с 4PDA:
4pda.to/forum/index.php?showtopic=1021363
или, например, с GitHub:
github.com/AdAway/AdAway/wiki/HostsSources
Можете пользоваться как есть, а можете скомбинировать из них свой собственный hosts.
Поместите hosts, как указано в вышеприведенной таблице (согласно установленной ОС), перезагрузите компьютер и получайте удовольствие:
Страница уже без баннеров
Кто от бабушки ушёл?
К сожалению, не всё так радужно. С помощью вышеописанного приёма невозможно блокировать баннеры, если адрес «баннерокрутилки» совпадает с «корневым» адресом сайта, как, например, у iXBT.
Кроме того, при использовании файла hosts помимо баннеров не будут отображаться некоторые счетчики. Если вы хотите их видеть, закомментируйте соответсвующие строчки в файле hosts, поставив в их начало символ решетки (#).
Про ICQ
Баннеры в поздних версиях ICQ сущее наказание! Для их блокирования помимо прочих ухищрений можно «занулить» адрес web.icq.com, добавив в файл hosts строчку: 127.0.0.1 web.icq.com
И всё, казалось бы, в ажуре? Для поздних «Асек» да.
Но ранним версиям ICQ из-за этого не удаётся регистрироваться в сети. Имейте это в виду: либо используйте свежую версию «Аси», либо не «зануляйте» web.icq.com.
Впрочем, есть совершенно радикальное средство от баннеров в ICQ The AntidoteTM.
Описанный комплекс мер опробован в редакции МАИ.Экслер.ру, признан годным к эксплуатации и с большим успехом каждодневно применяется.
Скажем баннерам своё брутальное «нет!»
|