我在想一种方法,可以远程找到家里路由器的公网IP。
例如,如果我在上大学,我需要连接到家庭网络中的一台计算机。如何获取公网IP接入?
要从那台机器获取IP,我可以使用类似于以下网站的内容:http://api.exip.org/?call=ip
但是我怎么才能远程发送给我自己呢?
其中一个想法是编写某种脚本,检查我的电子邮件地址是否有收到的消息。因此,当我需要知道IP地址时,我只会给自己发送一些带有特定文本(或主题)的电子邮件。当脚本找到该特定文本时,它会将IP发送到同一电子邮件。
另一个想法是编写一个脚本,每次更改公共IP时都会将新文件上传到服务器(例如DropBox)。
或者,我可以将这两种方法结合起来,并在每次更改新IP时向其发送电子邮件(虽然不是那么频繁,但它仍然是垃圾邮件)。
还有什么其他解决方案,我如何实现它们(或我已有的解决方案)?
我有可以使用的Linux/Unix和Windows机器。用不同的语言编写代码或寻找任何可能的方法都没有问题。
发布于 2013-03-13 12:26:59
大多数家庭路由器都有动态域名系统功能,你会发现它在你的路由器配置中作为动态域名系统和配置页面,你会发现支持的动态域名服务列表,最流行的动态域名服务是dyndns.org你必须在那里订阅,他们会给你两个像example.dyndns.org一样的免费子域,在你的路由器上配置后,你可以很容易地从任何地方ping example.dyndns.org知道你的路由器IP
https://stackoverflow.com/questions/15374006
复制相似问题