当前位置:首页 > 云服务器 > 正文

服务器怎么添加白名单

服务器,通过防火墙配置(如Linux的iptables或Windows防火墙) 添加允许的IP地址规则,保存后重启服务生效,测试验证访问权限。

什么是服务器白名单?

服务器白名单是一种安全机制,用于限制只有特定IP地址或域名能够访问服务器资源(如网站、数据库、API接口等),通过配置白名单,可以有效防止未授权的恶意攻破或无效请求,提升系统的安全性,以下是常见的添加方法及步骤:

服务器怎么添加白名单 第1张

不同操作系统下的实现方式

Linux系统(以Nginx为例)

场景 操作路径 示例代码
基于IP限制访问 修改配置文件 /etc/nginx/sites-enabled/default allow <目标IP>; deny all;
保存并重启服务 执行命令 sudo systemctl restart nginx
效果验证 使用新IP尝试连接,旧IP应被拒绝 curl http://your_domain_or_ip

注意:若需批量添加多个IP段,可用CIDR表示法(如 168.1.0/24)。

Windows Server(IIS管理器)

  1. 打开“Internet Information Services (IIS) Manager”;
  2. 选择目标站点 → 双击右侧功能视图中的【IP地址和域限制】;
  3. 点击【添加允许条目】→ 输入需放行的IP/域名 → 确认保存。

云服务商控制台(阿里云/西西安全)

多数云厂商提供图形化界面直接管理安全组规则:

| 动作 | 位置路径 | 参数说明 |

|————————|———————————|———————————|

| 新增入方向规则 | 安全组 > 手动添加规则 | 协议类型+端口范围+源IP列表 |

| 即时生效 | 无需重启实例即可同步至底层防火墙 | — |

服务器怎么添加白名单 第2张

通用配置原则

最佳实践建议

服务器怎么添加白名单 第3张

  1. 最小权限原则:仅开放必要端口和服务;
  2. 动态更新机制:定期清理过期条目,避免积累冗余规则;
  3. 备份原始配置:修改前务必留存快照或版本历史记录;
  4. 测试环境验证:正式应用前应在沙箱环境中充分测试。


常见问题与解答

Q1: 如果误将自己当前使用的IP加入黑名单怎么办?

解决方案:大多数系统支持紧急逃生通道:

  • Linux下可通过控制台直接编辑配置文件删除对应行;
  • 云服务器可临时解除所有限制(如设置安全组为“允许所有”),修正后再恢复策略。

Q2: 如何快速查看本机的公网IP?

获取方法

  • 浏览器访问 ipinfo.io
  • 命令行执行 curl ifconfig.me 或 wget -qOicanhazip.com。


扩展工具推荐

工具名称 适用场景 优势特点
Fail2Ban 自动封禁暴力免费尝试的源地址 支持正则表达式匹配日志模式
UFW(Uncomplicated Firewall) Ubuntu系统的轻量级防火墙 交互式命令行界面简化操作复杂度
Cloudflare WAF CDN层防护+Web应用防火墙双重保障 零部署成本,全球节点实时更新威胁情报

0