【问题标题】:Android native app resolves hostname to a different IP from browserAndroid 本机应用程序将主机名解析为与浏览器不同的 IP
【发布时间】:2021-03-31 09:17:28
【问题描述】:

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

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

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

【问题讨论】:

    标签: android dns ip-address


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-12
      • 2016-07-05
      • 2012-05-07
      相关资源
      最近更新 更多