全部产品
云市场
云游戏
    HTTPDNS iOS : 返回 IP 为空排查步骤

HTTPDNS iOS : 返回 IP 为空排查步骤

更新时间:2020-03-18 13:48:29

  • 1、可先通过 快速入门文档 进行对比分析 。
  • 2、是否在控制台上添加要解析的域名 ?
  • 3、在您的代码中是否设置预解析列表 ?(是否做了改动)
  • 4、预解析列表中的域名是否正确 ?(是否做了改动)
  • 5、使用 API 解析域名请求示例:http://203.107.1.33/{Your account ID}/d?host=www.aliyun.com(尽量使用控制台申请的 Account ID,否则解析可能为空)。

  • 6、查看是否调用异步请求接口,如果没有设置预解析列表初次调用异步请求接口返回为空是正常的,需要延迟一段时间,再次调用才能拿到 IP 。

    iOS 异步解析接口:

  1. - (NSString *)getIpByHostAsync:(NSString *)host;
  2. - (NSArray *)getIpsByHostAsync:(NSString *)host;
  3. - (NSString *)getIpByHostAsyncInURLFormat:(NSString *)host;
  • 7、如果还是为空,检查当前是否为调试状态,有时调试状态+ttl 较短也会导致 IP 过期,返回 IP 结果为空。
  • 8、使用 Demo 运行查看,比对结果。

  • 9、若上述步骤仍未能定位问题,可以:

    • 加入钉钉群,群号:11777313 。
    • 或者 提交工单 ,工单请选择类目 HTTPDNS