我们知道在linux
服务器有强大的防火墙iptables
可以封禁ip
以及ip段
比如,我们限制服务器上的一个服务
只能对家,公司以及手机开放
别的ip
一律封禁限制
如何操作?
iptables -A INPUT -s 117.143.0.0/16 -m tcp -p tcp --dport 65535 -j ACCEPT
iptables -A INPUT -s 223.104.0.0/16 -m tcp -p tcp --dport 65535 -j ACCEPT
iptables -A INPUT -s 222.66.149.90 -m tcp -p tcp --dport 65535 -j ACCEPT
iptables -A INPUT -p tcp --dport 65535 -j DROP
那如何删除规则
首先
iptables -L INPUT --line-numbers
[root@iZ6weck4rpeui7m2kjuq9bZ ~]# iptables -L INPUT --line-numbers
Chain INPUT (policy ACCEPT)
num target prot opt source destination
1 ACCEPT tcp -- 222.66.149.90 anywhere tcp dpt:65535
2 ACCEPT tcp -- ./16 anywhere tcp dpt:65535
3 ACCEPT tcp -- 223.104.0.0/16 anywhere tcp dpt:65535
4 DROP tcp -- anywhere anywhere tcp dpt:65535
执行
iptables -D INPUT N
即可
如有问题,可以QQ搜索群1028468525加入群聊,欢迎一起研究技术
转载请注明:iptables封禁ip及ip段 出自老鄢博客 | 欢迎分享