1.
小分段1:明确业务类型(静态站点/动态API/游戏/直播)。小分段2:确定RPS、带宽峰值、恢复时间目标(RTO)与成本限制。小分段3:设计原则:就近接入+Anycast承载、边缘缓存降载、清洗中心防护、多活冗余与健康探测。
2.
小分段1:选用具备Anycast DNS、全球PoP、流量清洗(scrubbing)、WAF与GSLB能力的厂商(如云厂商或专门CDN)。小分段2:组合:权威DNS(或托管DNS)、CDN+WAF、GSLB/负载均衡、专用清洗链路/黑洞路由。
3.
小分段1:在域名注册商处将域名的权威DNS更换为服务商提供的托管DNS。小分段2:按服务商指引添加A/AAAA或CNAME记录:通常根域用A记录指向Anycast IP,子域使用CNAME指向CDN提供的域名。示例:www.example.com CNAME to example.cdn-provider.net。小分段3:设置低TTL(如60s)以便切换时快速生效。
4.
小分段1:在CDN控制台添加域名并完成验证(上传校验文件或DNS验证)。小分段2:设置缓存规则:静态资源长缓存(max-age 7d以上),API短缓存或不缓存(Cache-Control: no-store)。小分段3:配置回源路径与回源头,开启SSL/HTTPS证书(托管或上传证书)。
5.
小分段1:启用默认规则集(OWASP),逐步调优放行白名单与自定义规则阻断常见攻击。小分段2:配置速率限制(如每IP每秒限制请求数)和异常访问阈值。小分段3:开启Bot管理与API防护策略。
6.
小分段1:配置GSLB策略:基于地理、优先级或性能(RUM/延迟探测)分发流量到最近PoP或后端数据中心。小分段2:在GSLB中配置多个后端IP池并设置权重、健康检查(HTTP/HTTPS/TCP)。小分段3:设置自动故障切换与回流策略,避免单点故障。
7.
小分段1:在源站部署反向代理(如Nginx/HAProxy)做本地负载均衡与流量控制。示例Nginx upstream配置:upstream backend { server 10.0.0.1:80 max_fails=3 fail_timeout=10s; server 10.0.0.2:80 backup; }. 小分段2:开启健康检查模块与连接限制(keepalive、rate limit)。
8.
小分段1:屏蔽源站直连:仅允许CDN/清洗中心IP通过防火墙访问源站。小分段2:在防火墙/安全组中放行CDN回源IP段,其他IP直接丢弃。小分段3:可结合BGP黑洞策略,把超量恶意流量引导至清洗中心。
9.
小分段1:部署监控(流量、请求率、错误率、时延)并把指标接到Prometheus/Grafana或服务商控制台。小分段2:设置告警阈值(例如5分钟内流量 > 平常5倍触发)并配置电话/短信/钉钉通知。小分段3:定期进行故障演练(切换DNS、模拟清洗、回源失败测试)。
10.
小分段:使用dig或nslookup查看解析记录(dig +short www.example.com),确认返回CNAME或Anycast IP;再用curl -I查看响应头(检查Via、X-Cache或服务器标识),并用traceroute/mtr验证流量路径到PoP。
11.
小分段:1) dig +trace domain 查询权威解析;2) dig @resolver domain CNAME/A 查看CDN响应;3) curl -vk https://domain 查看证书与CDN返回头;4) 使用hping3或siege在安全环境压测并观察WAF/速率限制触发。
12.
小分段:立即将域名TTL降到最低(若未事先设置),启动清洗中心或请求供应商开启全量清洗,临时切换至备份PoP或黑洞策略,通知运维和安全团队并开启告警加急通道,同时保留日志与pcap以便溯源。
13.
小分段:事件结束后逐步回流正常流量、提高TTL、整理攻击特征并更新WAF规则、补充监控缺口,编写复盘报告包含攻击向量、损耗、应对时序及改进计划。
14.
小分段:根据流量峰值和风险评估选择按需或保底清洗带宽。较高安全要求建议多家厂商组合(主备),边缘缓存尽量多降载动态回源,GSLB优先就近与健康策略平衡延迟与可用性。
15.
小分段:从DNS到负载均衡的高防CDN架构要点是:隐藏原始IP、在边缘做流量过滤与缓存、配置健壮的GSLB与本地LB、并建立自动化监控与应急流程。逐步上线并通过演练验证每一环节有效性。
