Linux 屏蔽 IP 段是指通过配置防火墙规则,阻止特定 IP 地址段的网络流量。这通常用于保护服务器免受恶意攻击或限制不必要的网络访问。
# 屏蔽 192.168.1.0/24 网段的访问
sudo iptables -A INPUT -s 192.168.1.0/24 -j DROP
# 启用 ufw
sudo ufw enable
# 屏蔽 192.168.1.0/24 网段的访问
sudo ufw deny from 192.168.1.0/24
# 创建一个新的 nftables 表
sudo nft add table ip filter
# 创建一个新的链
sudo nft add chain ip filter input { type filter hook input priority 0 \; }
# 屏蔽 192.168.1.0/24 网段的访问
sudo nft add rule ip filter input ip saddr 192.168.1.0/24 drop
原因:可能是屏蔽规则配置过于宽泛,或者误将合法 IP 地址段加入了屏蔽列表。
解决方法:
/32
而不是 /24
。解决方法:
iptables -L
查看 iptables 规则。ufw status
查看 ufw 规则。nft list ruleset
查看 nftables 规则。通过以上方法,可以有效地屏蔽特定 IP 段,提高服务器的安全性和网络管理效率。
领取专属 10元无门槛券
手把手带您无忧上云