+ -
当前位置:首页 → 问答吧 → 家里有台电脑通过路由ADSL拨号,不在家时想用SSH连这台电脑,有什么方法可以得知这台电脑的公网IP

家里有台电脑通过路由ADSL拨号,不在家时想用SSH连这台电脑,有什么方法可以得知这台电脑的公网IP

时间:2010-05-26

来源:互联网

RT,但是不想用域名
有什么方法可以得到路由的IP,然后发到邮箱或者其它方式可以在其它电脑得知家里路由的IP
因为电信不稳定经常断线,路由自动重连后IP变了

作者: ebok   发布时间: 2010-05-26

弄个动态域名解析

作者: Havanna   发布时间: 2010-05-26

引用:
作者: ebok
RT,但是不想用域名
有什么方法可以得到路由的IP,然后发到邮箱或者其它方式可以在其它电脑得知家里路由的IP
因为电信不稳定经常断线,路由自动重连后IP变了
定时将地址提交到某个外网能够访问的地址上……

谁让你不想用域名呢……

作者: hurricanek   发布时间: 2010-05-26

有花生壳啊,试试看,挺好用的。

作者: wsw   发布时间: 2010-05-26

引用:
作者: hurricanek
定时将地址提交到某个外网能够访问的地址上……

谁让你不想用域名呢……
我知道可以用动态域名,也有个花生壳的账号,就是想看下不用域名有什么其它方法

我的思路也是将路由的地址提交到某个地方,但是具体就不知道该怎么做了

只要能获取路由的IP其它的就很容易解决了

有脚本党能帮忙写个脚本就好了。

作者: ebok   发布时间: 2010-05-26

我用动态域名解析,也可以使用自动发信到 google 邮箱,可惜g的邮箱现在不能进了。
我以前是设置开机自动把含有 ip 地址的信发到 g 信箱。

作者: 抽烟斗的狗   发布时间: 2010-05-26

引用:
作者: ebok
我知道可以用动态域名,也有个花生壳的账号,就是想看下不用域名有什么其它方法

我的思路也是将路由的地址提交到某个地方,但是具体就不知道该怎么做了

只要能获取路由的IP其它的就很容易解决了

有脚本党能帮忙写个脚本就好了。
googlecode有一个上传文件的python脚本,那个文件重复上传是覆盖的,不过就是暴露你的ip在公网了

作者: hurricanek   发布时间: 2010-05-26

引用:
作者: ebok
我知道可以用动态域名,也有个花生壳的账号,就是想看下不用域名有什么其它方法
我的思路也是将路由的地址提交到某个地方,但是具体就不知道该怎么做了
只要能获取路由的IP其它的就很容易解决了
有脚本党能帮忙写个脚本就好了。
可以获得路由的IP。

你可以搜 miniupnp 这个软件,把其中的 miniupnpc 那个程序下载下来编译。

这个软件直接 make ,无须 configure 的。

然后运行 ./upnpc-static -s 会出现一些信息,其中有一行叫做 External address 的就是外网 IP 地址。

用脚本把这一行可以 grep 出来,然后就知道IP地址了。

作者: poet   发布时间: 2010-05-26

upnpc这个软件可行,不过要开启路由的upnp功能,谢谢poet

作者: ebok   发布时间: 2010-05-26

引用:
作者: ebok
upnpc这个软件可行,不过要开启路由的upnp功能,谢谢poet

我目前为止还没有见过缺省不开启 upnp 的路由器。倒是有些路由器根本无法关闭 upnp 功能。

作者: poet   发布时间: 2010-05-27

恩 很好

准备给我妈的电脑装个linux, 然后开个ssh server...

作者: adaml   发布时间: 2010-05-27