@kirawa

Как закрыть доступ к «vk» в Freebsd?

Необходимо закрыть доступ к контакту определенным ip в сети.
например:

add deny "айпишник_которому_надо _закрыть_соцСети" from "ipCоцСети"

както так
  • Вопрос задан
  • 951 просмотр
Пригласить эксперта
Ответы на вопрос 3
bk0011m
@bk0011m
Системный администратор
В следующий раз указывайте какой у вас файрвол.
В IPFW примерно так
Только Вам придется поддерживать актуальной базу IP адресов. Если резолвить, то IPFW берет только первый IP из списка, а юзер не всегда идет именно по первому.
Ответ написан
Комментировать
athacker
@athacker
Настроить прокси, всех загнать на выход в инернет через прокси, и проверять по запрашиваемым URL. Есть в URL есть vk.vom или что у них там, то блокировать.
Ответ написан
Комментировать
@Tilk
эникейщик-МегаЛамер
Если по каким-либо причинам не используется прокси, то вот Вам отличный макет:
1) создать таблицу в файле, описывающем ип-адреса Контакта.
2) написать скрипт, обрабатывающий команду "nslookup -ls -d vk.com ns1.vkontakte.ru"
- считать файл с адресами в хеш;
- 100 раз запустить команду и заносить в хеш ипы, полученные в результате.
- записать ипы из хеша в файл.
3) По крону запускать скрипт и подгружать правила файрвола 1 раз в день.

Уже на следующий день контактники обломаются и проблема начнёт исчезать по экспоненте.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы