要使用 CentOS 的 iptables 阻止特定 IP 地址,您可以按照以下步骤操作:
打开终端。
输入以下命令以阻止特定 IP 地址(将 x.x.x.x 替换为您要阻止的 IP 地址):
sudo iptables -A INPUT -s x.x.x.x -j DROP
这将把来自指定 IP 地址的所有数据包丢弃,从而阻止该 IP 地址访问您的服务器。
sudo iptables -L
iptables-services 软件包(如果尚未安装):sudo yum install iptables-services
iptables 服务:sudo systemctl start iptables
sudo systemctl enable iptables
现在,您已经成功阻止了特定 IP 地址访问您的 CentOS 服务器。如果您以后想取消阻止该 IP 地址,只需删除相应的 iptables 规则即可:
sudo iptables -D INPUT -s x.x.x.x -j DROP