Функция "Блокировка по IP" находится в зачаточном состоянии. Собственно, умеет лишь блокировать по IP и не более.
Но давайте посмотрим, как выглядит работа с этой функцией в реальной жизни:
1. Добываются черные списки айпишников с разных сайтов. Например, I-Blocklist и TBG (а также отсюда, отсюда, отсюда). Формат файлов-списков может несколько отличаться.
2. Списков много (как минимум, несколько), значит их нужно корректно объединить и исключить дублированные записи.
3. Во время работы может возникнуть ситуация, когда "неожиданно" (после обновления базы айпишников) заблокируется привычный сайт (его айпишник попал в один из заблокированных диапазонов). Нужно предусмотреть возможность копирования его из "черного" списка "в один клик" в "белый" список (чтобы при очередном обновлении "черного" списка не пришлось в очередной раз его ("черный" список) "чистить"), который будет иметь более высокий приоритет, чем "черный". Например, удобно это сделать из журнала, в котором отобразится, что именно этот айпишник заблокирован функцией "блокировка по IP".
4. Функция автоматического обновления списка с указанных пользователем (в настройках) ссылок (при обязательном выполнении пункта №2) очень бы пригодилась.
И общее пожелание для отображения в журналах. Нужно предусмотреть возможность менять пользователю формат представления заблокированных/разрешенных/каких_угодно_других записей: или имя DNS, или IP-адрес.