В данной статье мы с Вами поговорим о том, как можно ограничить доступ к определенным сайтам, или сделать так, что при обращении к одному (плохому) ресурсу, перенаправлять на другой (хороший) ресурс при помощи редактирования всего лишь одного файла, в операционной системе Windows таким файлом является файл Hosts.
Для чего это нужно? спросите Вы, попытаюсь Вам ответить, это может пригодиться Вам, например, для того чтобы Ваши дети не лазили по этим ресурсам или, например Вы системный администратор и хотите ограничить доступ к сайтам (например, вконтакте или одноклассники) некоторым своим сотрудникам, которые злоупотребляют рабочим Интернетом. А умение редактировать этот файл Вам поможет в реализации всего вышеперечисленного. Кстати этот файл используют, и злоумышленники в своих вирусах, борьба с этим описана в статье: Вирус заблокировал Интернет – редактируем файл hоsts
Но мы с Вами не злоумышленники и не пытаемся навредить кому-то, а просто хотим научиться пользоваться этим файлом.
Расположение и содержимое файла Hosts в Windows
Ну что приступим, для начала нужно знать, где же находится этот файл, а находится он вот здесь — C:\Windows\System32\drivers\etc\. Для того чтобы Вы смогли редактировать этот файл Вам необходимо снять атрибут «Только чтение», в свойствах файла, затем открыть его и попробовать изменить его и сохранить, если сохранили без проблем, то приступайте к практической части, а если нет, то загрузитесь в безопасном режиме.
Открыв этот файл, Вы увидите обычное его содержимое:
# Copyright (c) 1993-1999 Microsoft Corp.
#
# This is a sample HOSTS file used by Microsoft TCP/IP for Windows.
#
# This file contains the mappings of IP addresses to host names. Each
# entry should be kept on an individual line. The IP address should
# be placed in the first column followed by the corresponding host name.
# The IP address and the host name should be separated by at least one
# space.
#
# Additionally, comments (such as these) may be inserted on individual
# lines or following the machine name denoted by a ‘#’ symbol.
#
# For example:
#
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
И если вдруг у Вас ниже 127.0.0.1 localhost есть еще что-то, то это уже постарался вирус, и Вы легко можете удалить все что ниже этой строчки.
Примеры использования файла Hosts
Теперь перейдем к действиям, для начала запретим доступ к сайту вконтакте (например, для сотрудников Вашей фирмы), Вы можете экспериментировать и с другими сайтами, например: сайты сомнительного содержания. Для того чтобы запретить доступ к сайту необходимо прописать следующее:
127.0.0.1 vkontakte.ru
- 127.0.0.1 – локального хост вашего компьютера;
- vkontakte.ru – адрес сайта «вконтакте».
Далее сохранить и перезагрузить браузер, если тот был запущен. Добавлением всего лишь одной строки мы заблокировали доступ к сайту.
Теперь давайте попробуем перенаправить с одного сайта на другой, например с сайта vkontakte.ru на yandex.ru, т.е. Вы будете пытаться зайти на сайт vkontakte.ru, а Вас все равно перенаправит на yandex.ru, причем в адресной строке будет стоять адрес vkontakte.ru, а перед глазами будет поисковая система Яндекс. Для начала нам нужно узнать ip адрес yandex.ru, для этого просто зайдите «Пуск->Выполнить->cmd» и пропишите команду:
Ping yandex.ru
В результате произойдет обмен пакетами с Яндексом, как у нас на картинке
Где 87.250.251.11 и будет ip адрес Яндекса в данный момент (выполните сами команду ping т.к. ip мог и смениться), теперь просто добавляем такую строку.
87.250.251.11 vkontakte.ru
Сохраняем и перезагружаем браузер, если он был открыт. И теперь при обращении на сайт вконтакте, вы будете попадать в Яндекс.
Вот такие незамысловатые операции Вы можете совершать для ограничения доступа к нежелательным сайтам как дома для детей, так и на работе для сотрудников.
Попробовал реально работает, вообще классная штука, особенно перенаправление
У меня не палучаетса, не позвалиает какоито адменистратор сети. почему?
Следует отметить, что антивирусные программы, использующие проактивные методы защиты, как правило, запрещают изменение файла hosts неизвестному программному обеспечению.http://ru.wikipedia.org/wiki/Hosts
Как раз пробую, как себя поведёт KIS 11.
Спасибо, очень помог ваш совет)
интересно и познавательно
после переадресации касперский очистил нах… файл host