Как заблокировать определённый сайт?
Последнее время поисковые системы, наверное, просто с ума сходят от огромного количества сумбурных чисел, которые люди нагенерировали во время эпидемии программ-блокираторов. Захламляя из без того замусоренные компьютерные форумы и сайты. Принцип работы программ-блокираторов весьма прост и в тоже время сложен для начинающего пользователя. В сегодняшней статье попробуем разобраться в одном из способов блокирования полезных сайтов и научимся использовать эту методику во благо себе.
Плюс ко всему сможете фильтровать баннерный трафик в виде отключения показов изображений порноиндустрии. Хотя, если посещать «белые» сайты, то там такое вряд ли увидишь. Но это все зависит от автора интернет-ресурса.
Я не говорю, что мы будем учится программировать. Так что можете слегка расслабится и просто внять моим мыслям, нацарапанным на интернет-листе. Сегодняшний маленький урок, возможно, станет для Вас стимулом к собственной борьбе с вредителями, помогая тем самым антивирусным системам. Что ж, думаю, теперь можно приступать...
Когда Вы вписываете в строку адреса имя любимого сайта интернет-браузер обязан послать специальные данные на так называемые ДНС (dynamic name server) сервера. Для чего это делается? Все просто: компьютеры соединяются между собой исключительно с помощью IP-номеров (Айпи). Но в силу человеческой забывчивости запомнить номер сайта, типа: 88.198.129.253 весьма трудно. Кстати, чей номер? Поэтому для облегчения серфинга по интернет-страницам была придумана система доменных имен (DNS).
DNS (англ. Domain Name System — система доменных имён) — компьютерная распределённая система для получения информации о доменах. Чаще всего используется для получения IP-адреса по имени хоста (компьютера или устройства), получения информации о маршрутизации почты, обслуживающих узлах для протоколов в домене (SRV-запись).
Но в работе браузера есть одно маленькое но, и именно им пользуются блокираторы. Дело в том, что в системе существует один маленький файл. Имя ему дали: hosts. Сам он находится вот тут: с://windows/system32/drivers/etc/hosts. В имени этого файла нет расширения, или проще говоря, для системы это неизвестный тип файла, а потому открыть сразу Вам его не удастся. Для редактирования придется задействовать контекстное меню и уже с помощью команды «Открыть» откройте его в Блокноте. В нём ничего особенного нет, но Вы можете почитать имеющуюся там информацию для своего просвещения. Единственная запись, которая представляет ценность — это:
127.0.0.1 localhost
Остальные же записи считаются просто информационными, так как они закомментированы знаком «#». Именно этот символ в файле прямо указывает браузеру на то, что после него идет служебная информация и принимать её во внимание не стоит. Но что же значит последняя строка? Для браузера эта строка значит, что адрес Вашего локального компьютера: 127.0.0.1. Но только в том случае, если локальная сеть состоит только из одного компьютера. Этой особенностью пользуются программисты и веб-разработчики для «поднятия» на локальном компьютере своего личного веб-сервера. Но это уже совсем другое и нас пока не касается.
Для облегчения работы NS-серверов и ускорения доступа к сети Интернет пользователь может вручную указать на каком айпи-номере «висит», то или иной сайт. Ускорение работы соединения можно заметить при слабых и не стабильных подключениях к Интернет, типа GPRS, иногда CDMA, EDGE и им подобным мобильным технологиям передачи данных, а также при стационарных телефонных диалап-соединениях (dial-up). При более высоких скоростях разницу в загрузке страниц Вы вряд ли заметите. Так что, если Вы обладатель медленного Интернета, тогда Вам стоит заняться небольшой оптимизацией.
Так вот, после ввода имени сайта браузер ищет соответствующее имя в файле hosts, и если соответственного имени и его номера там не находит, то сразу же отсылает запрос на НС-сервер. НС ищет необходимую запись у себя или на других таких же как сам серверах. Если не находит — выводится запись, что такого сайта не существует или временно недоступен. Если же находит, то сразу же высылает браузеру маленькое письмо, в котором указано, где именно живет Ваш вводимый сайт.
НС-сервер, своего рода, выступает в роли дорожного указателя: всех посылает или отсылает.
«Ну и как же заблокировать определенный сайт?» — спросите Вы. А вот теперь самое интересное! Так как браузер сначала читает файл hosts, то почему бы нам его маленько не подкорректировать под свои «хакерские» нужды?
Возьмём к примеру сайт: mail.ru.
Для того, что бы его заблокировать хватит внести небольшое изменение в файл hosts.
После последней записи допишите:
127.0.0.1 mail.ru
Этой не сложной фразой Вы запретили пользователю открывать сайт mail.ru. Если быть точным: сделали подмену истинного айпи-номера сайта на свой локальный. В результате браузер при вводе этого адреса браузер будет выводить страницу с информацией о том, что: «Адрес недоступен с этого компьютера...» и т.п.
После всех изменений в файле hosts Вы обязаны перезагрузить компьютер для принятия измененных настроек. Система при большом количестве таких записей (более 3000 шт.) слегка замедлит свою работу при первом запуске браузера, но при последующих запусках всё будет нормально. Кеширует что ли? Если Вы хотите временно приостановить запрет, тогда просто закомментируйте необходимый сайт:
# 127.0.0.1 mail.ru
Именно таким образом некоторые вирусы блокируют доступ к социальным сетям, типа «Вконтакте» и другим важным сайтам. Но теперь Вы знаете как снять их запреты. В интернете существуют уже готовые файлы hosts с тысячами заблокированными сайтами. По тематике они из разделов: порно, реклама, дорвеи, и т.п. Для поиска таких пакетов введите в строку поиска Гугла фразу, типа «файл hosts скачать».
Но помните, что в таких файлах могут быть и такие безвредные сайты, типа liveinternet.
Что ещё интересно так, как это то, что таким образом блокируется не только сам сайт, но ресурсы, которые на нём находятся. Это значит, что заблокировав сайт liveinternet, вы тем самым блокируете баннеры со статистикой посещаемости, которые отображаются почти на каждом сайте. Кроме того, так можно блокировать и баннерную порно рекламу, подгружаемую с баннерообменных сетей. По сути для этого стоит только узнать, откуда же грузится этот баннер. Просмотр кода страницы есть у каждого браузера. И всё!
В общем у этого способа есть много вариантов применения. Главное умело их использовать. Раз научившись формировать такие файлы, Вы сможете их использовать не только у себя, но и на других компьютерах.
Удачи!
Мне всегда нравились статьи этого замечательного человека. Его способы продвижения весьма интересны, а результаты работы просто поражают своей качественностью и эффективностью. Продвижение сайта — сложная и одновременно интересная работа, которую могут выполнить только самые изобретательные и образованные и именно таковым он и является. По крайней мере это моё мнение.
Как Просмотреть код страницы???????
Без коментариев.
@Сергей
Нажать правой кнопкой мыши на интернет-странице и выбрать пункт «Исходный код» (Опера). Либо нажать комбинацию клавиш: ctrl+f3
«Как заблокировать определённый сайт?» в Win.7 — файл hosts упакован, пытался добраться — ни каких результатов!!
Честно признаюсь — без понятия
Все кто «попался» на вирусы вконтакта уже знают об этом
почему то после нескольких перезагрузок компьютера сайт начинает опять открываться...
ладно, я все нашла, все зделала как Вы написали. но когда я сохраняю, комп мне твердить начинает куда сохранить хоть и нажала я и кнопку ,сохранить..., а не ,сохранить как...,. короче говоря он не хочет применять изменение в этом файле. что надо зделать чтоб он их принял?
Вполне возможно, что у вас запрещена запись данных в файл. Просмотрите ваши права на запись.