利用iptables防止php-ddos对外发包
1.允许需要UDP服务的端口(如DNS)
iptables -I OUTPUT -p udp --dport 53 -d 61.134.1.4 -j ACCEPT iptables -I OUTPUT -p udp --dport 53 -d 8.8.8.8 -j ACCEPT
2.允许需要的时间同步协议(ntp 端口123)
iptables -A OUTPUT -p udp --dport 123 -j ACCEPT
3.允许snmp服务使用161端口
iptables -A OUTPUT -p udp --dport 161 -j ACCEPT
指定允许访问的ip
iptables -A OUTPUT -d 117.34.73.1/32 -p udp -m udp -j ACCEPT
4.禁止本机对外发送UDP包
iptables -A OUTPUT -p udp -j DROP
保存配置
iptables-save > /etc/sysconfig/iptables
重启服务
/etc/init.d/iptables restart
iptables -A INPUT -s 10.1.100.1/24 -p tcp -m tcp --dport 22 -j ACCEPT iptables -A INPUT -s 117.34.73.249/24 -p tcp -m tcp --dport 22 -j ACCEPT iptables -A INPUT -p tcp -m tcp --dport 22 -j REJECT --reject-with icmp-port-unreachable
centos7系统重启iptables
systemctl restart iptables