IP 地理定位 (IP geolocation) 会将 CF-IPCountry 标头添加到发往您源站服务器的所有请求中。
Cloudflare 每周会自动更新其 IP 地理定位数据库多次。
| Free | Pro | Business | Enterprise | |
|---|---|---|---|---|
Availability | Yes | Yes | Yes | Yes |
启用 IP 地理定位信息的推荐步骤是启用 Add visitor location headers(添加访问者位置标头) Managed Transform(托管转换)。该托管转换会添加包含访问者 IP 地址位置信息的 HTTP 请求标头,例如城市、国家/地区、大洲、经度和纬度。
如果您只需要代表访问者所在国家/地区的请求标头,您可以启用 IP Geolocation(IP 地理位置)。
要在仪表板中启用 IP Geolocation(IP 地理位置):
- 登录您的 Cloudflare 账户 ↗并转到特定域名。
- 前往 Network(网络)。
- 找到 IP Geolocation(IP 地理位置),将开关切换至 On(开启)。
要使用 API 启用 IP Geolocation(IP 地理位置),请发送 PATCH 请求,在 URI 路径中将设置名称指定为 ip_geolocation,并将 value 参数设置为 "on"。
如果您发现某个 IP 地址的位置您认为是不正确的,请填写 数据纠错表 (data correction form) ↗,并提供相关的 IP 地址范围以及适用的正确信息(国家/地区、州/省、城市名称和邮政编码)。
如果数据得到确认,Cloudflare 将做出必要的更改,这应该会在 48 小时内生效。