You need to enable JavaScript to run this app.
导航

常见问题

最近更新时间2023.10.08 19:54:32

首次发布时间2022.12.06 16:59:15

本文档列举了在使用火山引擎移动解析(HTTPDNS)时遇到的问题以及解决方法。

App 仅获得了 Local DNS 服务器的解析结果

客户端 app 访问指定域名时,获得了 Local DNS 服务器的解析结果,但没有获得 HTTPDNS 的解析结果。

问题原因及解决方法

问题原因解决方法
您没有在移动解析 HTTPDNS 中添加该域名。参考 添加域名 在移动解析 HTTPDNS 中添加该域名。
移动解析 HTTPDNS 服务端返回解析结果时,HTTPDNS SDK 的等待时间已经超出了限制。调整以下方法或属性中的等待时间限制。
移动解析 HTTPDNS 优先使用 Local DNS 服务器进行解析。通过以下方法或属性将解析模式设置为 HTTPDNS 优先。
您的 app 使用了 HTTP 代理。如果 app 中使用了 HTTP 代理,HTTPDNS SDK 只能返回 Local DNS 服务器的解析结果。

App 使用 HTTPDNS SDK 访问网站时,网站返回 505 错误码

iOS 客户端 app 访问网站时,网站返回 505 错误码。

问题原因及解决方法

问题原因解决方法
根据 RFC 7231 的定义,505 错误码表示服务端不支持或拒绝支持请求的 HTTP 版本。因此,您的 app 可能使用了 自定义 NSURLProtocol 拦截和发送请求。

目前,自定义 NSURLProtocol 集成方案仅支持 HTTP 1.1。如果 app 访问的网站不支持 HTTP 1.1,网站就会返回 505 错误码。
使用 原生 NSURLProtocol 集成方案

发送 HTTPDNS 请求时,HTTPDNS 服务端返回 403 错误码

向移动解析 HTTPDNS 发送 HTTPDNS 请求时,HTTPDNS 服务端返回 403 错误码。

问题原因解决方法
您没有在移动解析 HTTPDNS 中添加需要解析的域名。参考 添加域名 在移动解析 HTTPDNS 中添加该域名。

发送 DoH 请求时,HTTPDNS 服务端返回 403 错误码

向移动解析 HTTPDNS 的 DoH 接入地址发送 DoH 请求时,HTTPDNS 服务端返回 403 错误码。

问题原因解决方法
您没有在移动解析 HTTPDNS 中添加需要解析的域名。参考 添加域名 在移动解析 HTTPDNS 中添加该域名。
您没有在移动解析 HTTPDNS 中开启 DoH。参考 开启 DoH 并获取接入地址 在移动解析 HTTPDNS 中添加该域名。
您使用了错误的 DoH 接入域名。参考 开启 DoH 并获取接入地址 获取正确的 DoH 接入域名。