0

我对如何继续解决这个问题有一个想法。但我只是不太确定这是否完全正确,我希望您能就此提出意见。

我正在建造一个需要远程通信的房子。

现在,2010年的时候已经发生了,房子被分配的IP是一个地址,但就在最近,它变成了另一个地址。我完全意识到这可能会再次发生。检索新 IP 地址是一项耗时的工作,因此我想要一种自动化的方式来始终跟踪房屋,即使 IP 不时更改。

目前,注册静态 IP 是不可能的。

所以这就是我想做的事情:

  • 有一个 servlet(可能用 Ruby、Python 或 JavaScript 编写,用于 Node.js)向我们拥有自己的域名的服务器发出 HTTPS 请求
  • 服务器也运行着一个 servlet,它监听请求
  • 它收到的任何请求,它将跟踪请求的 IP 地址
  • 当然,该请求将具有一个安全令牌,以确保该请求确实来自该房屋。

现在,我完全意识到可能存在安全漏洞。也许,我的解决方案也很糟糕,而且还有更好的方法,所以我需要你的人对此的意见。

谢谢!

4

1 回答 1

1

它会根据您希望将更改反映在哪里而略有不同,但在许多情况下,人们使用(免费供个人使用)服务,例如 DynDNS 或 No-IP,这些服务带有所谓的“更新客户端”,它们执行你描述的任务。

因此,例如,假设您使用 No-IP 注册;您将拥有一个诸如“myhouse.no-ip.com”之类的地址,该地址会自动与他们的更新客户端保持同步。

于 2012-11-15T08:11:36.173 回答