在窗口启动时将 ip 保存在在线 mysql 数据库上

Posted

技术标签:

【中文标题】在窗口启动时将 ip 保存在在线 mysql 数据库上【英文标题】:Save ip on a online mysql database on window startup 【发布时间】:2014-03-07 03:21:55 【问题描述】:

我正在尝试从我的域重定向到我的本地主机,问题是我有动态 IP 地址,因此它会定期更改。 是否有任何应用程序可以将我的 ip 保存到我的在线 mysql 数据库中? (所以我可以使用 php 设置重定向)

如果您知道任何其他解决方案,我们将不胜感激! :)

谢谢!

PD:我尝试过 no-ip,但我不想为使用自己的域付费。

【问题讨论】:

【参考方案1】:

如果您在 Windows 上,您可以将计划任务设置为在启动时运行,但最好定期运行,因为即使不重新启动,您的 IP 地址也会发生变化。

让计划任务运行一个脚本,可以是 php 或 ruby​​ 或 phyton,它们都有 mysql 适配器,可以在没有 webserver 的情况下运行,并且在 bat 脚本中你可以将 ip 地址作为参数传递,脚本发送它到mysql。

如果是 Linux,您可以编写 bash 脚本。

即使是动态 ips 也可以使用 dns 服务器,你也应该研究一下。

【讨论】:

以上是关于在窗口启动时将 ip 保存在在线 mysql 数据库上的主要内容,如果未能解决你的问题,请参考以下文章

Core Data 首次启动时将数据保存到错误的数据库中

想要在设备离线时将数据存储在本地数据库中,并在在线时从数据库中获取并发送到服务器

本地计算机上的SQL Server(MSSQLSERVER)服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止

MySQL服务启动:某些服务在未由其他服务或程序使用时将自动停止

在启动 C# .NET 时将文本加载到文本框中

mysql错误--本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止