远程获取公共IP

时间:2013-03-12 23:07:08

标签: networking ip

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

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

要从该计算机获取IP,我可以使用类似此网站的内容 - http://api.exip.org/?call=ip

但是如何将其远程发送给自己?

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

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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