3

我正在考虑一种远程查找家中路由器公共IP的方法。

例如,如果我在上大学,我需要连接到家庭网络中的机器。如何让公共 IP 连接到它?

要从那台机器获取 IP,我可以使用类似这个网站的东西 - http://api.exip.org/?call=ip

但是我怎样才能远程发送给自己呢?

其中一个想法是编写某种脚本来检查我的电子邮件地址是否有传入消息。因此,当我需要知道 IP 时,我只需向自己发送一些带有特定文本(或主题)的电子邮件。当脚本找到该特定文本时,它会将 IP 发送到同一封电子邮件。

另一个想法是编写一个脚本,每次更改公共 IP 时都会将新文件上传到服务器(例如 DropBox)。

或者我可以将这两者结合起来,并在每次更改时通过电子邮件发送新 IP(不是那么频繁,但它仍然是垃圾邮件)。

还有哪些其他解决方案,以及我如何实施它们(或我拥有的解决方案)?

我有可以使用的 Linux/Unix 和 Windows 机器。我在用不同语言编写代码或寻找任何可能的方法方面没有问题。

4

1 回答 1

2

大多数家用路由器都有动态 DNS 功能,你会在你的路由器配置中找到它作为 DDNS 和配置页面,你会找到支持的 DDNS 服务列表,最流行的 DDNS 服务是 dyndns.org 你必须在那里订阅,他们会给你拖像 example.dyndns.org 这样的免费子域,在您的路由器上配置后,您可以轻松地从任何位置 ping example.dyndns.org 了解您的路由器 IP

于 2013-03-13T04:26:58.573 回答