在Linux服务器如何使用防火墙屏蔽某个IP?
时间:2019-11-20 08:53:32 来源:igfitidea点击:
在Linux中,如何使用阻止某个IP地址访问?
CentOS/RHEL中,如何屏蔽某个IP访问服务器?
可以使用iptables工具或者netfilter防火墙。
在Linux下阻止IP地址的语法
iptables -A INPUT -s IP-ADDRESS -j DROP
示例,阻止来自IP192.168.1.100的用户访问服务器:
# iptables -A INPUT -s 192.168.1.100 -j DROP
只阻止访问端口25:
# iptables -A INPUT -s 192.168.1.100 -p tcp --destination-port 25 -j DROP
CentOS/RHEL/Fedora 中阻止IP访问服务器
执行以下两个命令:
# iptables -A INPUT -s 192.168.1.100 -j DROP # service iptables save
如何解除IP封锁?
使用-d选项从iptable表中删除规则:
# iptables -D INPUT -s xx.xxx.xx.xx -j DROP # iptables -D INPUT -s 192.168.1.100 -j DROP # service iptables save