我有一个运行 PHP 软件的专用网络服务器,它需要自动收集和更新我的几台 Windows 和可能的 Linux 机器的 IP,这些机器具有动态 IP(与 no-ip.com 客户端的想法大致相同)。我认为最简单的做法是在每台机器上运行一个服务,它只是从网络服务器中提取一个唯一的 URL,然后可以查找客户端 IP 并将其与 URL 等匹配。
$_SERVER["HTTP_CLIENT_IP"]
构建客户端服务的最佳语言/库/环境是什么,它可以发出 URL 请求并轻松访问机器的外部 IP(检查动态 IP 的变化,以免淹没网络服务器)?它不需要任何花哨的东西,它甚至不需要从服务器读取任何东西,它只需要发出 URL 请求。
除了网络编程,我还具有 Python 和 C 以及其他一些语言的经验。我可以阅读有关该主题的任何指示或资源,我们将不胜感激。另外,我是不是想多了?谢谢
最佳答案
您可以编写一个带有 wget 调用的 shell 脚本,然后在循环中休眠。
wget 执行 http 请求,它可用于 windows 并且已经安装在所有/一些 unix 机器上。
关于php - 用于 ping Web 服务器的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10160238/