1.
准备申请前的资料与环境检查
步骤1:确认业务域名、访问量峰值、常见攻击类型(SYN/ACK/UDP/CC)和峰值带宽;步骤2:准备公司营业执照、管理员身份证、备案信息(如需)、以及可供测试的回源IP和端口;步骤3:在本地记录当前DNS A记录、TTL、以及原始服务器公网IP备用。
2.
选择高防CDN/高防IP供应商与套餐对比
操作:列出候选供应商(阿里云、腾讯云、又拍云等)并比较防护带宽、清洗阈值、按小时计费或包年、是否支持自助切换回源IP。实操提示:优先选带有“透明回源IP隐藏/白标代理”功能的方案。
3.
下单与提交工单的具体步骤
步骤1:在控制台选择域名或IP防护,填写业务描述与流量峰值需求;步骤2:上传营业执照与管理员身份证、ICP备案号(如在国内);步骤3:在工单中注明回源IP、端口、SSL使用情况,并要求开通测试流量或临时白名单以便调试。
4.
域名绑定与DNS设置详细操作
步骤1:将域名CNAME指向供应商提供的加速域名(如cdn.example.com);若使用高防IP,需把A记录改为供应商下发的高防IP;步骤2:设置TTL为300秒便于切换;步骤3:等待DNS生效并用命令验证:dig +short yourdomain.com @8.8.8.8 和 nslookup。
5.
回源服务器配置与防止原始IP泄露
操作:在回源服务器上仅允许供应商的节点IP访问(在防火墙或云安全组中配置白名单)。如果原始IP已被泄露,采取:更换回源IP(私有网络或NAT),关闭直接监听80/443到公网,或通过VPN/专线回源。命令示例:iptables -A INPUT -s x.x.x.x -p tcp --dport 443 -j ACCEPT。
6.
证书与HTTPS配置实操步骤
场景1:使用供应商托管证书,控制台上传域名验证;场景2:自备证书,生成CSR并上传;测试用openssl命令:openssl s_client -connect yourdomain.com:443 -servername yourdomain.com,确认证书链与SNI正确。
7.
验证与压测、日志收集步骤
步骤1:通过curl -I https://yourdomain.com 检查响应头是否来自CDN(观察Via、Server等);步骤2:用ab/k6进行压测在非高峰时段;步骤3:开启供应商的访问日志和防护日志,导出异常时间段的pcap或http日志,用于提交工单。
8.
常见问题与对应解决方法(故障排查清单)
问题A:DNS切换后仍访问原始IP——检查本地DNS缓存(ipconfig /flushdns 或 sudo systemd-resolve --flush-caches),并确认A记录已替换;问题B:证书不匹配——检查SNI与证书域名;问题C:攻击未被清洗——确认清洗阈值是否低于攻击流量,提交流量包与时间点给厂商。
9.
问:申请高防CDN后发现流量没有被清洗怎么办?
答:首先定位时间点并导出防护日志,确认攻击类型与峰值;其次检查防护策略是否启用(如CC防护、速率限制),如未启用在控制台打开或联系运维启用;如策略已启用仍未清洗,提交包含pcap/日志的工单并请求临时提升清洗带宽或切换到应急线路。
10.
问:域名切换到CDN后原IP仍被扫描或受到攻击如何彻底隐藏?
答:最稳妥的做法是更换回源IP并通过内网或专线回源,同时在原IP服务器上限制仅供应商节点可访问;若无法更换,使用端口映射或反向代理把服务迁移至新的云主机后关闭原机的公网服务。
11.
问:申请过程中需要准备哪些证据方便快速通过支持与提单?
答:准备好业务描述、攻击时间点、流量峰值截图、防护日志(含源IP、目标IP、端口、协议)、DNS记录快照和回源服务器防火墙配置截图,按时间线打包发送,能显著加快处理速度。
来源:案例分享高防cdn和ip的申请遇到问题的解决方案