在将 IP 条件推送至防火墙(如 ipset、nftables)时,可能会设定多个过滤条件:
当多个条件组合使用时,容易出现数据冗余的情况,例如:
10.0.0.0/1610.0.1.0/2410.0.1.100此外,还需要考虑白名单的存在:
目前考虑的优化方案:
/16)优先级高于较小的 CIDR (如 /24 或单个 IP )。后续还需要接入 IP 威胁情报库(主要是大量的单个 IP ),想想就头大!大家有没有一些比较好的思路来处理这些或者可以牺牲一些体验呢?
1
Daybyedream 178 天前
每次添加时候去重一下?存一下已经添加了哪些。过一道口子?
|
2
daimaosix OP @Daybyedream 目前是这么想的,但是涉及好多 CDIR 好麻烦....每次都要计算,头大
|
3
yaocf 178 天前 via Android
fail2ban ?
|
4
yaocf 178 天前 via Android
冗余不需要担心吧,匹配到了就 jump ,有冗余不会影响性能的。
|