在窗口启动时将 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 数据库上的主要内容,如果未能解决你的问题,请参考以下文章
想要在设备离线时将数据存储在本地数据库中,并在在线时从数据库中获取并发送到服务器
本地计算机上的SQL Server(MSSQLSERVER)服务启动后停止。某些服务在未由其他服务或程序使用时将自动停止