1. 需求分析与前期准备
1) 确定站群规模:站点数量、每站并发与带宽、每台服务器IP需求(是否需要单IP绑定SSL)。
2) 评估公网连段需求:估算IPv4数量(例如:50台需/26或多个/28),考虑未来扩容预留10%-30%。
3) 与香港机房/ISP沟通:明确是否支持独立AS、能否申请连续公网IP(/29、/28、/24)及rDNS设置权限。
2. 连段申请与责任划分
1) 向ISP或上游ASN申请:提交用途说明(hosting/standalone站群)、预计使用量、反垃圾/合规声明。
2) 签署维护责任:确定谁负责PTR、WHOIS信息、滥用处理;保存申请记录与工单编号用于备案与追踪。
3. CIDR与子网划分实操
1) 使用ipcalc或在线计算工具划分:例如拿到/24,则按功能划分为/26(公网LB)+/26(web)+/26(管理)等。命令示例:ipcalc 203.0.113.0/24。
2) 分配规则:保证每个子网有明确用途、网关与广播,记录首尾IP、可用范围与网关IP在IPAM(如phpIPAM)中。
4. 路由与聚合(Routing & Aggregation)
1) 若可申请独立AS并做BGP:与ISP签署BGP对等,准备AS号、前缀过滤策略、MD5对等密码。
2) 不做BGP时:请求ISP在其路由器上做静态路由指向你的连段并确认聚合策略,避免碎片化前缀影响可达性。
5. 设备配置示例(Router / Switch)
1) Linux下添加IP(示例):ip addr add 203.0.113.5/26 dev eth0;ip route add default via 203.0.113.1。
2) Cisco示例:interface GigabitEthernet0/0 ip address 203.0.113.1 255.255.255.192;ip route 0.0.0.0 0.0.0.0 203.0.113.254。
6. NAT、负载均衡与SSL绑定
1) 若IP紧张,使用公网IP做NAT/映射:在边缘LB(如HAProxy)做SNI或443单IP多域名,或使用独立IP做纯SSL绑定。
2) 负载均衡配置要保留客户端真实IP(X-Forwarded-For)并在防火墙上允许LB到后端端口的流量。
7. rDNS、PTR与合规设置
1) 申请PTR反向解析:按ISP流程提交每个公网IP的PTR记录,且与站点域名对应,提升邮件与服务信誉。
2) WHOIS/联系信息应真实以便滥用事件快速定位并处理。
8. 安全策略与防护
1) 在边缘防火墙制定白名单/黑名单:限制管理端口(SSH/管理面板)仅允许运维IP或VPN访问。
2) 部署速率限制与DDoS防护:与香港机房协商DDoS清洗策略,并在LB/防火墙实现连接限制。
9. 自动化与配置管理
1) 使用Ansible/Terraform维护IP分配模板与网络配置:把每个子网、设备配置写成变量,便于扩容与审计。示例:ansible host vars 保存 ip_address、netmask、gateway。
2) 将IPAM与CMDB联动,自动化生成路由表与ACL,避免人工错误。
10. 监控、日志与运维流程
1) 部署NMS(Zabbix/Prometheus)监控IP连通性、流量与接口错误,设置告警阈值并绑定工单系统。
2) 定期巡检:每周核对IP使用表、PTR一致性与被动黑名单(如Spamhaus)状态,若被列入立即处理。
11. 文档化与备份策略
1) 制作IP分配表:包含连段、子网、用途、负责人、设备、rDNS、申请单号;放入版本控制(Git)。
2) 备份路由器配置与Ansible playbook,必要时快速切换IP或恢复配置。
12. 常见故障与排查步骤
1) 无法访问某IP:ping、traceroute确认路由;检查本地防火墙、ISP路由是否生效;向ISP提交路由回溯工单。
2) PTR不生效:确认ISP已配置并等待DNS刷新(TTL),检查正向解析是否与PTR匹配。
13. 问:在香港申请连续IPv4连段通常需要多久能下发?
答:通常1-3个工作日到数周不等,取决于ISP审核与是否需提交公司资料、使用说明及滥用管理承诺。若需独立AS+BGP,流程更长且可能需路由政策评估。
14. 问:如何减少IP被列入黑名单的风险?
答:保持PTR与正向解析一致;对出站邮件进行严格限制并使用专用邮件服务或设置邮件流控;监控发送量与异常行为,及时响应滥用通知并清理被感染的主机。
15. 问:站群扩容时如何做到最小停机切换连段?
答:预先申请并保留备用连段,使用路由聚合与BGP prepend或静态路由切换;通过LB做流量切换并在非高峰期切换路由,配合DNS低TTL以加速生效。
来源:香港站群服务器ip连段分配策略与网络规划实务