ubuntu 屏蔽117.50开头的ip
禁止某些IP段
在Ubuntu中,你可以使用iptables
来屏蔽特定IP段。以下是屏蔽以117.50
开头的IP地址的步骤:
1. 安装iptables
(如果尚未安装)
大多数Ubuntu系统默认已安装iptables
,如果没有安装,可以使用以下命令安装:
sudo apt-get update
sudo apt-get install iptables
2. 屏蔽117.50.0.0/16
IP段
117.50.0.0/16
表示从117.50.0.0
到117.50.255.255
的所有IP地址。你可以使用以下命令屏蔽这个IP段:
sudo iptables -A INPUT -s 117.50.0.0/16 -j DROP
3. 保存iptables
规则
为了确保规则在系统重启后仍然有效,你需要保存iptables
规则。可以使用以下命令:
sudo iptables-save | sudo tee /etc/iptables/rules.v4
4. 验证规则
你可以使用以下命令查看当前的iptables
规则,确认规则已生效:
sudo iptables -L -n -v
5. 持久化规则(可选)
为了确保规则在系统重启后自动加载,你可以安装iptables-persistent
:
sudo apt-get install iptables-persistent
安装过程中,系统会提示你是否保存当前的iptables
规则,选择“是”即可。
6. 其他注意事项
- 如果你使用的是
ufw
(Uncomplicated Firewall),你可以通过ufw
来屏蔽IP段,但ufw
本身不支持直接屏蔽IP段,因此使用iptables
更为直接。 - 如果你需要屏蔽其他IP段,只需将
117.50.0.0/16
替换为相应的IP段即可。
通过以上步骤,你可以成功屏蔽以117.50
开头的IP地址。