Android 本机应用程序将主机名解析为与浏览器不同的 IP

问题描述

我遇到了一个真的奇怪的问题。我正在为连接到其网站以执行各种操作的客户提供私人移动应用程序。由于我无法控制的原因,网站的 IP 地址已更改,而主机名显然保持不变。 DNS 区域已相应更新。现在客户端声明移动应用无法连接到网站。

我正在尝试调试问题,但我看到了这种非常奇怪的行为:当 Android 手机上的移动浏览器(Chrome 和 Brave)成功连接到新 IP 地址上的网站时,移动应用程序仍在尝试连接到旧 IP 地址。我添加Log.d 来解析和记录主机名的 IP 地址(应用程序仅尝试连接到主机名,例如 www.example.com) - 我可以看到它仍然是旧的 IP 地址。我很困惑 - 因为在同一网络上的同一设备上运行的浏览器成功连接。

我错过了什么?以及如何强制应用正确解析地址?

解决方法

这真的很奇怪 - 但在两 (2) 台设备重新启动后,一切都开始按预期工作。