在Debian系统中,使用iptables来实现IP黑名单的方法如下:
打开终端。
首先,确保iptables已安装。如果尚未安装,请运行以下命令来安装:
sudo apt-get update sudo apt-get install iptables sudo iptables -F sudo iptables -X sudo iptables -P INPUT DROP sudo iptables -P FORWARD DROP sudo iptables -P OUTPUT ACCEPT 这将设置默认策略,以便仅允许已明确允许的连接。
sudo iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT sudo iptables -A OUTPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT 1.2.3.4,请运行以下命令:sudo iptables -A INPUT -s 1.2.3.4 -j DROP sudo iptables -A OUTPUT -d 1.2.3.4 -j DROP 如果要屏蔽多个IP地址,可以重复上述命令,将IP地址替换为需要屏蔽的地址。
iptables-persistent软件包:sudo apt-get install iptables-persistent 在安装过程中,它会询问是否要保存当前规则。选择“是”,然后选择“是”以保存IPv4和IPv6规则。
现在,您已经成功地在Debian系统中使用iptables实现了IP黑名单功能。