如何获取客户端访问的加速节点 IP?
ECDN 平台默认使用X-Forwarded-For头部字段将用户真实 IP 地址传递回源。
为什么获取到的客户端 IP 地址与真实用户 IP 地址不一致?
当源站从X-Forwarded-For字段获取到的客户端 IP 地址与真实用户IP地址不一致时,常见的原因和处理措施如下:
|
用户使用代理服务器访问 | 个别用户 | 用户直接访问源站获取的 IP 也异常 | 客户端问题,取消代理或接受获取代理服务器 IP |
源站负载均衡修改头部 | 全部客户 | 获取的 IP 为 ECDN 回源节点 IP用户直接访问源站正常 | 修改源站负载均衡系统配置,不修改 X-Forwarded-For 内容 |
用户访问被劫持 | 特定区域用户 | 获取 HTTP 请求的 IP 异常获取 HTTPS 请求的 IP 正常 | |
节点功能异常 | 特定区域或运营商用户 | 直接访问源站时获取的 IP 正常 | |
使用全站加速后,访问出现异常状态码如何解决?
ECDN 常见异常状态码原因及处理方式如下表所示:
|
404 | 用户请求的内容源站不存在或已删除 | 确认源站是否存在请求内容,或修改请求链接 |
| 域名加速服务未启动,或域名未接入 ECDN | 将域名接入 ECDN,并启用加速服务 |
522 | 源站响应内容无效 | 节点获取到的源站响应内容不完整或格式不兼容,可以 提交工单 申请排查。 |
513 | 局部请求突增,限制访问 | 局部请求突增,疑似攻击流量,平台自动限制访问。若确认非攻击流量,可以 提交工单 申请取消访问限制。 |
529 | 新增域名,路由配置还未生效 | 平台配置部署时间约5 - 10分钟,请您确认配置生效后再切换 CNAME 解析 |
| 源站禁 ping,无法探测到回源路由信息 | 需要您为 ECDN 回源节点开放 ping 权限,您可以 提交工单 获取 ECDN 回源节点 IP 列表。 |
538 | 节点与源站 SSL 握手失败 | 一般是源站网络、SSL 协议或算法兼容性出现问题,您可 提交工单 协助排查。 |
564 | HTTPS 回源连接异常中断 | 若 ECDN 平台出现大面积564错误,一般是节点出口网络异常导致 若个别源站出现564错误,则一般是客户源站出口网络异常导致
|
其他错误 | 根据具体错误情况排查 | 确认该错误状态码是否为源站响应的状态码。 |
如何快速定位域名访问异常问题?
1. 域名解析问题
查看域名解析是否生效,可以通过 DNS 解析查看 CNAME 配置是否生效,确认是否为权威 DNS 解析错误导致。
客户端是否可以正常获取节点 IP,确认是否为客户 Local DNS 解析异常。
2. 对比加速前后响应内容
若直接访问源站响应也异常,则可能是源站服务异常导致访问失败。
若直接访问源站响应正常,则可能与 ECDN 加速平台有关,需进一步排查。
3. 确认影响范围
若仅个别用户访问异常,一般与客户端网络有关系,这时可以尝试切换访问网络或切换访问节点重试。
若影响客户具有明显区域或运营商特征,则可能是部分节点服务异常导致,应立即 提交工单 处理。 若影响全部用户访问,则与源站或加速平台服务有关,应立即 提交工单 处理。 4. 问题是否可复现
偶发问题,无法复现,这种一般是由于运营商网络波动导致的,可自动恢复。
重复访问可复现问题,您可以将访问环境和错误现象通过 提交工单 处理。 联系客服解决问题时,需要提供哪些资料?
当您无法自行解决问题时,请 联系我们,报障尽量提供以下信息,有助于排查效率: 问题描述,故障是否能复现。
出现问题的域名/源站地址信息。
故障时的状态码和错误页面截图。
故障时 ping 加速域名的截图。