【发布时间】:2021-03-31 09:17:28
【问题描述】:
我遇到了一个真的奇怪的问题。我正在为连接到其网站以执行各种操作的客户提供私人移动应用程序。由于我无法控制的原因,网站的 IP 地址发生了变化,而主机名显然保持不变。 DNS 区域已相应更新。现在客户说移动应用无法连接到网站。
我正在尝试调试该问题,但我看到了这种非常奇怪的行为:虽然 android 手机上的移动浏览器(Chrome 和 Brave)成功连接到新 IP 地址上的网站,但移动应用程序仍然尝试连接到旧 IP 地址。我添加了Log.d 来解析和记录主机名的IP 地址(该应用程序仅尝试连接到主机名,例如www.example.com) - 我可以看到它仍然是旧IP 地址。我很困惑 - 因为在同一网络上的同一设备上运行的浏览器成功连接。
我错过了什么?以及如何强制应用正确解析地址?
【问题讨论】:
标签: android dns ip-address