大家在设计 IP 放行/阻断方面有什么好的思路吗?

133 天前
 daimaosix

在将 IP 条件推送至防火墙(如 ipsetnftables)时,可能会设定多个过滤条件:

冗余问题

当多个条件组合使用时,容易出现数据冗余的情况,例如:

此外,还需要考虑白名单的存在:

当前思路

目前考虑的优化方案:

后续还需要接入 IP 威胁情报库(主要是大量的单个 IP ),想想就头大!大家有没有一些比较好的思路来处理这些或者可以牺牲一些体验呢?

1143 次点击
所在节点    程序员
6 条回复
Daybyedream
132 天前
每次添加时候去重一下?存一下已经添加了哪些。过一道口子?
daimaosix
132 天前
@Daybyedream 目前是这么想的,但是涉及好多 CDIR 好麻烦....每次都要计算,头大
yaocf
132 天前
fail2ban ?
yaocf
132 天前
冗余不需要担心吧,匹配到了就 jump ,有冗余不会影响性能的。
daimaosix
132 天前
@yaocf #4 主要考虑到条目如果过多,比如几十万上百万这种情况,不好管理
wswch4444
132 天前
@daimaosix 底层用 redis 的 bitmap ,将 ipv4 映射为 bitmap 的 offset ?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1129072

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX