Блокируем доступ к веб-сайту (серверу) apache с определенных стран на основе DNSBL

Инструкция по настройке использования черных списков (DNSBL) для блокирования доступа к сайту определенных стран.

Блокируем доступ к веб-сайту (серверу) apache с определенных стран на основе DNSBL

Установка mod_access_dnsbl

Устанавливаем модуль в соответствии со статьей Apache установка mod_dnsbl

Использование DNSBL списков для фильрации

DNSBL фильтр countries.nerd.dk позволяет блокировать доступ с определнных стран на основе черных списоков DNSBL

Фильтры формируются в виде [*].countries.nerd.dk

где [*] - код страны в формате ISO 3166, к примеру:

ar.countries.nerd.dk -> Аргентина
br.countries.nerd.dk -> Бразилия
by.countries.nerd.dk -> Беларусь
cn.countries.nerd.dk -> Китай
kr.countries.nerd.dk -> Корея
ru.countries.nerd.dk -> Россия
ua.countries.nerd.dk -> Украина
us.countries.nerd.dk -> США

Список стран с их кодами в формате ISO 3166

Настраиваем .htaccess для блокировки доступа с определенных стран

если необходимо заблокировать доступ с нескольких стран, просто используем несколько списков

Понравилась статья? Поделиться с друзьями:
Добавить комментарий