TrafficRoute DNS 套件
参数名称 | 数据类型 | 参数说明 |
参数名称 | 数据类型 | 参数说明 |
Am-Tag | String | 字符串型标识,例如 shanghai。您可以一次传入一个或多个字符串型标识。长度范围是 1 ~ 255 个字符。多个字符串型标识之间使用 / 分隔。匹配顺序是从左到右。例如,在 hebei/baoding 中,匹配顺序是 hebei 、baoding 。 |
Am-ID | String | 数字型标识。必须是整数,例如 123456。您一次只能传入一个数字型标识。取值范围是 0~9,999,999,999,999,999,即不能超过 16 位数字。 |
参数名称 | 数据类型 | 是否必选 | 参数说明 |
参数名称 | 数据类型 | 是否必选 | 参数说明 |
domain | String | 是 | 一个或者多个需要解析的域名。 |
account_id | String | 是 | |
sign | String | 是 | |
timestamp | String | 是 | 签名的 过期时间。时间的格式为 Unix 时间戳,单位是 毫秒。 例如,您发送请求的时间是 2022 年 5 月 20 日 04:32:59(UTC 时间),您希望签名的有效期是 10 分钟,即签名会在 2022 年 5 月 20 日 04:42:59(UTC 时间)失效。那么,您需要把该参数设置为 1653021779000。 警告
|
type | Integer | 否 | 解析结果的 IP 地址的类型。该参数的可选值如下:
默认值是 1。 |
ip | String | 否 | 客户端的 IP 地址。 HTTPDNS 服务端可以基于客户端 IP 地址的地理位置和所属网络运营商返回匹配的解析结果。 我们不建议您设置该参数。不设置该参数时,HTTPDNS 服务端默认使用客户端发起解析请求时使用的 IP 地址。HTTPDNS 服务端优先从 X-Real-IP 请求头获取该 IP 地址。如果获取失败,HTTPDNS 服务端从 X-Forwarded-For 请求头中获取第一个 IP 地址。如果依然获取失败,则解析失败。 |
appid | String | 否 | 应用 ID。您可以在控制台创建应用,并把应用的 应用ID 传入 getAppId 的返回值。这样,您就可以区分同一火山引擎账号下的多个应用,并且为应用单独配置自定义解析。参见 应用管理 了解详细信息。 |
参数名称 | 参数类型 | 参数说明 |
参数名称 | 参数类型 | 参数说明 |
host | String | 请求解析的域名。 |
ttl | Integer | 解析结果的有效时间,单位是秒。您可以按该参数的值缓存解析请求,在解析请求过期后再次请求 HTTPDNS 服务端解析该域名。 |
ips | String[] | 解析结果的 IP 地址列表。 |
cip | String | 客户端的 IP 地址。如果您设置了 ip 参数,cip 参数会返回 ip 参数的值。如果您没有设置 ip 参数,cip 参数会返回 HTTPDNS 服务端获取的客户端的 IP 地址。 |