Надоело лицезреть на рекламу в интернете? Вас раздражают яркие и вездесущие баннеры? Нет проблем. Попробуем вручную, не устанавливая никаких сторонних программ, хоть немного избавиться от перекрывающей не только кислород, но и трафик баннерной рекламы. Все, что нам понадобится для решения данной задачи, это отредактировать hosts-файл, расположенный в директории %systemroot%system32driversetc. Где %systemroot% - каталог, в котором установлен Windows. Напомним, что hosts-файл используется для организации связи между именами хостов и их IP-адресами. При обращении к определенному доменному имени, операционная система сначала проверяет не является ли введенное имя собственным именем компьютера, после этого ищет это имя в файле hosts. В случае, если его там нет, идет обращение к DNS-серверу, если же имя найдено, поиск на этом прекращается и происходит непосредственное соединение с сервером. Используя этот механизм работы операционной системы с hosts-файлом, мы можем реализовать технологию борьбы с баннерами - достаточно прописать адреса баннерообменных систем в этом файле. Например: 127.0.0.1 rotobanner.rian.ru 127.0.0.1 banners.valuead.com 127.0.0.1 ad1.banner.ru 127.0.0.1 ads1.advertising.com 127.0.0.1 banner.arttoday.com ... и так далее... Результат наших операций с hosts-файлом: вместо баннеров браузер выводит стандартное сообщение о невозможности отобразить страницу. При попытке скачать очередной баннер, браузер следуя правилам hosts-файла, просто переадресует доменное имя баннерной системы на ваш компьютер, в результате чего реклама просто не загрузится. Все элементарное просто. Примечание: не все браузеры обращают внимание на содержимое hosts. Гарантированно этот метод работает только в Internet Explorer.
|