Linux防火墙iptables的策略

iptables策略 web

  iptables -L #查看现有防火墙全部策略服务器

  iptables -F #清除现有防火墙策略tcp

  只容许特定流量经过,禁用其余流量spa

1.容许SSH流量(重要) blog

  iptables -A INPUT -p tcp --dport 22 -j ACCEPT #-A追加的意思;--dport目标端口的意思ip

2.容许DNS流量(重要) 域名

  iptables -I INPUT 1 -p tcp --sport 53 -j ACCEPTtable

  iptables -I INPUT 1 -p udp --sport 53 -j ACCEPT #-I插入的意思;--sport源目标端口的意思awk

3.容许业务流量 域名解析

  iptables -I INPUT 1 -p tcp --dport 80 -j ACCEPT

4.禁用其余全部流量

  iptables -A INPUT -j DROP

5.禁用某个访问异常多的ip

 [weblogic@host-192-168-149-56 ~]$ netstat -tn|grep "192.168.149.56"|awk '{print $5}'|awk -F: '{print $1}'|sort|uniq -c|sort -rn

  26 10.212.132.123

  1 10.204.130.158    #首先检查出服务器上各个ip的链接次数;其中netstat -tn命令的-t是检测全部链接的tcp,-n是检测到的不进行域名解析

  iptables -I INPUT 1 -s 10.212.132.123 -j DROP #把这个ip地址禁用掉

相关文章
相关标签/搜索