iptables大量插入含有ip地址的规则性能优化

来源:互联网 发布:xpiis php环境配置 编辑:程序博客网 时间:2024/04/30 18:51

当iptables大量插入含有ip地址的规则时,iptables的性能会比较差,此时可以考虑使用ipset(ip集合)。

#!/bin/shprepare_net_kill_ipts() {ipset -! create apple_domains hash:ip netmask 24domains="itunes.apple.com init.itunes.apple.com s.mzstatic.com p49-buy.itunes.apple.com"for d in $domains; doips=$(resolveip $d)for i in $ips; doipset -! add apple_domains $idonedone}if [ $# -lt 1 ]; thenecho "Specify command: <prepare>/<enable>/<disable>"exit 1ficmd=$1case $cmd inprepare)prepare_net_kill_ipts;;enable)prepare_net_kill_ipts;;disable);;*)echo "Invalid command."exit 1;;esac


0 0
原创粉丝点击