gpt4 book ai didi

Android,如何处理路由器ip变化?

转载 作者:行者123 更新时间:2023-11-29 01:43:29 26 4
gpt4 key购买 nike

我有一个监听端口的应用程序。我已经获取了一个 WakeLock 以确保该应用程序也在待机模式下进行监听。如果连接发生变化,应用程序会打开一个新端口进行监听。但是,当路由器的 ip 发生变化时,确保应用程序打开/登录新端口的最佳方法是什么?当路由器更改其 ip(到互联网)以通知其主机时,是否可能会发送一个包路由器?或者我是否必须定期检查路由器的 ip,如果它已更改?如果是这样,我如何检索路由器的互联网 IP 地址?

最佳答案

我认为没有办法知道路由器设备已更改其公共(public) IP,因此您必须自己进行轮询。我想到您可以做两件事

  • 获取免费的 DNS 重定向。大多数路由器支持某些 no-ip.com 类型的配置,因此您在此处输入您的凭据,每次它获取或重新启动时,它都会登录到您的 DNS 重定向提供商并更新它指向的 IP。所以在一分钟内您将能够 ping(或连接到)您的动态主机并知道新 IP。在这种情况下,如果您注册 simon.no-ip.com,您将始终在此处获得当前的公共(public)方向。不过,您必须检查您的路由器是否支持该功能。

  • 轮询一些动态IP信息网站。有很多网站可以检索您当前的公共(public) IP 方向。您可以不时打开该网站并检查您的 IP 是否有更新。一个示例网站是 this .

关于Android,如何处理路由器ip变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22910947/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com