1.
概述:为什么“IP填啥”很重要
- IP 是域名对应到服务器的关键,错误会导致网站不可达。
- 海外主机常见有公网IP、私有IP、弹性IP、NAT映射等区别。
- CDN、负载均衡和防火墙会改变外界看到的“IP”。
- 错误填写常见为填入私有网段或 CDN Anycast 地址。
- 本文通过数据示例和真实案例给出可操作的纠错步骤。
- 目标读者:运维、站长及需要跨境部署的开发者。
2.
常见误区与判断方法
- 误区1:把私有IP(10.x.x.x/172.16.x.x/192.168.x.x)填为 A 记录。判断:外网无法 ping。
- 误区2:把 CDN/代理的 Anycast IP 填为源站 IP,造成回源失败。判断:Cloudflare/阿里云 CDN 面板显示“已代理”。
- 误区3:使用内网负载均衡 IP(如 AWS ENI 内网IP)。判断:主机 ifconfig/ip addr 无公网网关。
- 误区4:填写错误网段的网关或掩码,导致路由错误。判断:服务器无法访问互联网或无法被外网访问。
- 误区5:混淆 IPv4 和 IPv6 地址写法,导致解析错误或解析到空记录。判断:DNS 查询返回非预期类型。
- 误区6:将 PTR/反向解析当作正向解析填写,导致邮件投递问题但网站能访问。
3.
操作步骤:如何正确获取并填写海外服务器公网IP
- 步骤1:登录 VPS 控制面板,查找“公网IP”或“Elastic IP”字段,记录 IPv4/IPv6。
- 步骤2:在服务器上运行 ip addr 或 curl ifconfig.co / curl -4 ifconfig.co 获取外网视角 IP(示例:203.0.113.45)。
- 步骤3:在域名解析处添加 A 记录指向该公网IP,TTL 可暂设为 300 便于回滚。
- 步骤4:如果使用 CDN,A 记录应指向 CDN 提供的“源站地址”或关闭代理后直接指向源站公网IP。
- 步骤5:配置服务器防火墙放行 HTTP/HTTPS 和管理端口,仅允许 CDN 回源 IP 访问管理端口以增强 DDoS 防护。
- 步骤6:验证:从外网执行 dig +short A 域名 和 curl -I http://域名 检查是否解析到预期 IP 并能返回 200/302。
4.
真实案例:用户 A 将 CDN IP 写入 A 记录导致 521 错误的修复
- 背景:用户 A 使用 Cloudflare,错误地在域名面板将 A 记录写成 Cloudflare 提供的 Anycast IP。
- 现象:浏览器返回 521 或 522,源站日志无外部请求记录。
- 分析:Anycast IP 非源站公网IP,CDN 反向代理配置错误导致回源地址不正确。
- 处理:从 VPS 控制台读取真实公网IP 203.0.113.45,并在 DNS 面板将 A 记录指向该 IP;在 Cloudflare 中启用“代理”以使用其 DDoS 防护。
- 验证:修正后 5 分钟内 dig 显示 203.0.113.45,curl 返回 200,Cloudflare 仪表盘显示正常回源流量。
5.
服务器网络配置示例与防护策略(含配置数据)
- 示例一(网卡配置):IP: 203.0.113.45 子网掩码: 255.255.255.0 网关: 203.0.113.1 DNS: 8.8.8.8 / 1.1.1.1。
- 示例二(nginx 监听):listen 203.0.113.45:80; server_name example.com; root /var/www/html;(测试后生效)。
- 示例三(防火墙-只允许 Cloudflare 回源):允许来源 IP 列表为 Cloudflare 的 IPv4/IPv6,其他拒绝 SSH 除非通过 JumpHost。
- 示例四(DDoS 建议):使用 CDN Anycast + 源站防火墙 + 弹性公网带宽,设置连接速率限制与 SYN 缓解。
- 示例五(备份与故障切换):配置二级域名指向备用机 198.51.100.12,使用低 TTL 并在主站故障时手动/自动切换。
6.
常用错误举例对照表与快速修复清单
- 下表展示错误写法、可能后果与正确写法,便于快速排查与修复。
| 项目 |
错误写法 |
正确示例/解决办法 |
| A 记录指向 |
填写 10.0.0.5(私有) |
填写公网 IP 203.0.113.45(来自 VPS 控制面板或 curl ifconfig.co) |
| 使用 CDN 时 |
直接填写 CDN Anycast IP 到源站处 |
在 DNS 填写源站公网 IP,CDN 面板启用代理并配置回源 |
| 网关/掩码 |
掩码写成 255.255.0.0 导致路由错 |
使用正确子网 255.255.255.0 和提供商指定网关 203.0.113.1 |
- 快速修复清单:确认公网IP -> 修改 A 记录 -> 检查防火墙与回源白名单 -> 验证解析与业务响应 -> 记录并监控。
来源:海外服务器IP填啥 实操指南详解常见填写误区与解决方法