在Linux系统中,防火墙通常使用iptables
或firewalld
来管理IP段的访问控制。以下是一些基础概念和相关信息:
假设你想阻止192.168.1.0/24这个IP段访问你的服务器,可以使用以下命令:
# 阻止192.168.1.0/24访问所有端口
sudo iptables -A INPUT -s 192.168.1.0/24 -j DROP
# 保存规则,使其在重启后仍然有效
sudo iptables-save > /etc/iptables/rules.v4
假设你想阻止192.168.1.0/24这个IP段访问你的服务器,可以使用以下命令:
# 阻止192.168.1.0/24访问所有端口
sudo firewall-cmd --permanent --zone=public --add-rich-rule='rule family="ipv4" source address="192.168.1.0/24" reject'
# 重新加载firewalld配置
sudo firewall-cmd --reload
iptables -L
或firewall-cmd --list-all
检查当前规则。iptables -I
在规则链的顶部插入规则,确保优先级最高。通过以上方法,你可以有效地管理和控制Linux系统中的IP段访问,提升系统的安全性。
领取专属 10元无门槛券
手把手带您无忧上云