ipset是一个用于管理Linux内核中IP集合的工具。它可以用来创建、删除、查看和修改一组IP地址或IP地址范围,以便使用这些集合来过滤数据包。
以下是一些常用的ipset命令及其用法:
ipset create myset hash:ip
这个命令将创建一个名为myset的新IP集合,使用哈希算法来存储IP地址。
ipset add myset 192.168.1.1
这个命令将IP地址192.168.1.1添加到myset集合中。
ipset list myset
这个命令将显示myset集合中的所有IP地址。
ipset del myset 192.168.1.1
这个命令将从myset集合中删除IP地址192.168.1.1。
ipset destroy myset
这个命令将删除名为myset的整个IP集合。
ipset save > myset.txt
ipset restore < myset.txt
这两个命令分别用于将IP集合保存到文件和从文件加载IP集合。
除了上述命令,ipset还有许多其他选项和功能,可以通过运行“ipset --help”来查看更多信息和用法。通过使用ipset,系统管理员可以更方便地管理和过滤IP地址,提高网络安全性和性能。