Назад | Перейти на главную страницу

Могу ли я использовать включаемый файл IP-списка для внесения iptable в черный список?

Я хотел бы заблокировать все страны, кроме моей, в iptables, то есть в списке примерно 100 000 записей.

Как я могу определить этот файл черного списка в сценарии, чтобы iptables блокировал все эти диапазоны IP-адресов?

Может быть, я смогу использовать: http://www.ipdeny.com/ipblocks/data/countries/ который предоставляет списки в форме

117.55.192.0/20
117.104.224.0/21
119.59.80.0/21
121.100.48.0/21
...

Я хочу иметь возможность изменить черный список легко, не изменяя iptables-script.

Взгляни на ipset Я думаю, это именно то, что вы ищете. расширение ipset

Блокировка по стране - это, конечно, очень плохая идея, но есть geoip модуль для Netfilter, что, вероятно, является самым простым решением.