客户端有用户频繁出现 Unable to resolve host 的错误应该怎么解决?

239 天前
 NaiveSimpleYoung
特定用户,特定时间段(凌晨)容易出现此问题,作为客户端开发,这问题有没有什么解决(优化)方法?
5943 次点击
所在节点    Android
8 条回复
ysc3839
239 天前
找 DNS over HTTPS 接口,客户端自己解析,不用系统 DNS
cJ8SxGOWRH0LSelC
239 天前
应该是某个地区某时段的 DNS 解析的问题吧。 挺搞人的, 我反正是暴力解决, 直接内置一个备用服务器 ip ,用 ip 直连。
102400
239 天前
也许是 dns 解析的问题?是 http 的话可以试试自定义下 DnsResolver
yyzh
239 天前
学其他 app 转用 httpdns 自己处理解析,不信任用户端的 dns.
NaiveSimpleYoung
239 天前
@ysc3839 这种有相关技术方案的关键词吗?网络方面的基础不是很好。
NaiveSimpleYoung
239 天前
@StinkyTofus 嗯,这个我得问下后端的意见
jinliming2
239 天前
@NaiveSimpleYoung #5 走标准的 DNS over HTTPS 或者 DNS over TLS 的话,各种语言应该都有库,现在大部分公共 DNS 服务也都提供了 DoH/DoT 的解析。关键词就是 DoH 或者 DoT ,网上搜一下就有了,不用知道底层原理。
或者自己实现私有的 httpdns 的话,估计就得服务端参与支持了,得自己搞,不过其实难度也不大。
Hantong
238 天前
现在相当一部分客户端都内置 http dns 或其类似物了吧, 付费上阿里云等厂商的方案, 或者白嫖用 DoH 的方案.

Ref: https://www.aliyun.com/product/httpdns, https://cloud.tencent.com/product/httpdns

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1037589

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX