Файрвол своими руками

файл hosts | файрвол | реклама



Чтобы избавиться от назойливой рекламы и всплывающих окон в интернете, многие пользователи устанавливают себе файрволы. Но иногда можно обойтись и без этих программ.

Чтобы получить информацию с сайта, браузер должен перевести его URL в IP-адрес. Например, http://www.computerra.ru превращается в 195.170.221.70. Подобное преобразование совершается каждый раз, когда вы посещаете сайт "Компьютерры-Онлайн". Обычно браузер (а также почтовые программы и FTP-клиенты) получают IP-адрес от DNS-сервера вашего провайдера. В этот момент в статусной строке браузера появляется сообщение "Поиск узла computerra.ru".

Файрвол своими руками. Файл hosts

Однако вы можете вручную указать IP-адреса и соответствующие им URL. В Windows эти данные хранятся в файле System32\drivers\etc\hosts в основном каталоге Windows (обычно C:\Windows\System32\drivers\etc\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 IP-адрес. Вы можете записать в hosts следующую строчку: 195.170.221.70 yandex.ru. Если теперь набрать yandex.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.

Файрвол своими руками