测试自定义解析

配置域名的自定义解析后,您可以在浏览器中测试解析结果。

前提条件

  • 已为域名配置自定义解析记录且处于启用状态,参见添加自定义解析记录

  • 开发配置中,开启允许接口不鉴权直接访问

自定义解析测试

在浏览器页签地址栏中输入测试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", // 仅限函数计算策略包含该数据
}