配置域名的自定义解析后,您可以在浏览器中测试解析结果。
前提条件
已为域名配置自定义解析记录且处于启用状态,参见添加自定义解析记录。
在开发配置中,开启允许接口不鉴权直接访问。
自定义解析测试
在浏览器页签地址栏中输入测试URL:
http://203.107.XXX.XXX/{accountId}/d?host={解析的域名}&ip={特定线路的IP}&sdns-osType=iOS
说明
请将
203.107.XXX.XXX
替换成HTTPDNS解析服务IP 获取服务IP。请将 {accountId} 替换成您控制台中对应的值。
请将 {解析的域名} 替换成您需要解析的域名。
请将 {特定线路的IP} 替换成您需要验证的客户端IP。
请将需要携带的解析参数以
sdns-
开头,不然会忽略该参数。比如:sdns-osType=iOS。
SDK API 或 HTTP API 如何设置SDNS参数,请查看 如何添加自定义解析参数。
如果您希望将域名 www.example.com
按需解析为 1.1.X.X
,您可以在规则策略或函数计算策略中配置相应的规则或函数逻辑。完成配置并启用后,按照格式要求输入上述测试 URL,预期将返回以下类似结果:
{
host: "www.example.com", // 当前解析的域名
ips: [ // 返回的解析结果值数组
"1.1.X.X", // 指定需要返回的 IP
],
ttl:596,
origin_ttl:600,
extra:"some-thing-send-to-user", // 仅限函数计算策略包含该数据
}
文档内容是否对您有帮助?