【Linux】iptables限制访问 Xin Chen 2019-10-30 Linux iptables限制访问常用命令1234567891011# 查看规则iptables -L INPUT --line-numbers# 开放指定的端口iptables -A INPUT -p tcp --dport 80 -j ACCEPT# 禁止指定端口iptables -A INPUT -p tcp --dport 80 -j DROP# 拒绝所有端口iptables -A INPUT -j DROP 限制ip12345678910# 限制单个ip的所有端口访问iptables -I INPUT -s 211.1.0.1 -j DROP# 封IP段所有端口访问iptables -I INPUT -s 211.1.0.0/16 -j DROPiptables -I INPUT -s 211.2.0.0/16 -j DROPiptables -I INPUT -s 211.3.0.0/16 -j DROP# 封整个段所有端口访问iptables -I INPUT -s 211.0.0.0/8 -j DROP 限制端口12345678# 限制9889端口 tcp访问iptables -I INPUT -p tcp --dport 9889 -j DROP# 允许211.1.0.1 tcp访问9889端口iptables -I INPUT -s 211.1.0.1 -p tcp --dport 9889 -j ACCEPT# 限制211.1.0.1 tcp访问9889端口iptables -I INPUT -s 211.1.0.1 -p tcp --dport 9889 -j DROP 限制并发访问12# 限制211.1.0.1访问80端口的并发数不超过10iptables -I INPUT -p tcp --dport 80 -s 211.1.0.1 -m connlimit --connlimit-above 10 -j REJECT 解除封印12345# 解除所有iptables -L INPUT# 解除单个(iptables -L --line-numbers 查看id)iptables -D INPUT $ID