ubunt 20.04版本 / ubunt 22.04版本
亲测有效,禁止境外IP访问服务器,防范DDoS cc等攻击:
IP地址:计算机在net 的唯一标识;CIDR:表示IP地址范围。
CIDR表示法的示例包括:192.168.0.0/24,“192.168.0.0”网络地址,“/24”子网掩码。
明确需要禁止的国家地区:根据要求明确禁止的境外IP国家地区。通过查找公开的IP地址数据库或第三方服务提供商来获取这些信息。
创建防火墙规则:使用防火墙软件比如iptables(Linux系统)/ Windows防火墙(Windows系统)来创建规则禁止境外IP访问。
iptables的创建规则流程如下:
1、检查是否安装iptables
sudo iptables -L
2、未安装,输入以下命令:
sudo apt-get install iptables
3、安装xtables-addons
sudo apt-get install xtables-addons-common -y
4、创建国家数据库
sudo apt-get install libtext-csv-xs-perl unzip
sudo mkdir /usr/share/xt_geoip
sudo /usr/lib/xtables-addons/xt_geoip_dl
sudo chmod +x /usr/lib/xtables-addons/xt_geoip_build
sudo /usr/lib/xtables-addons/xt_geoip_build -D /us