搜索
bottom↓
回复: 18
打印 上一主题 下一主题

如果丢了远程电脑的 IP ,就用 scanssh 找回它

[复制链接]

出280入168汤圆

跳转到指定楼层
1
发表于 2020-9-13 18:30:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在以前,我通常是用一个线程定时发送外网的 IP 到指定邮箱的,但偶尔也会遇到问题:

1、专门报告链接 IP 的网站挂了或内容结构变了;
2、运营商的 DNS 服务器挂了;
3、该线程被系统杀了;

等等,等等 ... 总之家里的外网 IP 换了就无法知道了,只能等到某天回家才行。

后来看到 SSH 端口扫描工具发现可以用来查找自己服务器端口,从而确定自己服务器的外网 IP。

当然,你服务器所处的 IP 段不大,比如我的就在固定的 256 个 IP 内,

否则可能要将 24 换成 16 来扫描 65535 个 IP 地址。

例子,我的 22 端口通过路由转发,对外的端口是 22322,系统是 Debian:

$ sudo scanssh -s ssh 152.113.45.1/24:22322 | grep Debian
152.113.45.113:22322 SSH-2.0-OpenSSH_7.9p1 Debian-10+deb10u2
Effective host scan rate: 6.75 hosts/s

说明在 152.113.45.113 上找到了我想要的结果。

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出0入984汤圆

2
发表于 2020-9-13 19:04:55 | 只看该作者
本帖最后由 Himem 于 2020-9-13 19:07 编辑

也可以换成nmap
端口业务协议识别也挺准的

出0入0汤圆

3
发表于 2020-9-13 19:43:58 | 只看该作者
有点好奇为什么不用DDNS呢,我用的好像从来没挂过,最差也是等半小时更新。

出280入168汤圆

4
 楼主| 发表于 2020-9-13 20:14:29 来自手机 | 只看该作者
Himem 发表于 2020-9-13 19:04
也可以换成nmap
端口业务协议识别也挺准的

谢谢,我试试看。

出0入58汤圆

5
发表于 2020-9-13 21:05:23 | 只看该作者
DDNS我用了好多年了,一直很稳定。直接用阿里云的域名加阿里云API做的DDNS.

出280入168汤圆

6
 楼主| 发表于 2020-9-13 22:40:03 来自手机 | 只看该作者
cctv02 发表于 2020-9-13 19:43
有点好奇为什么不用DDNS呢,我用的好像从来没挂过,最差也是等半小时更新。 ...

很久以前尝试过,貌似经常被封,后来就没整这个了。

出280入168汤圆

7
 楼主| 发表于 2020-9-13 22:40:58 来自手机 | 只看该作者
shawn_bu 发表于 2020-9-13 21:05
DDNS我用了好多年了,一直很稳定。直接用阿里云的域名加阿里云API做的DDNS.

还在很久之前体验过,体验很糟,后来就一直不碰这个了。

出0入0汤圆

8
发表于 2020-9-13 23:52:24 | 只看该作者
152.113.45.1   这个网段是怎么确定的?动态拨号这个网段一直不会变?

出105入79汤圆

9
发表于 2020-9-14 01:33:46 | 只看该作者
可以用no-ip网站提供的服务,运行一个小程序, 还送域名

出0入0汤圆

10
发表于 2020-9-14 08:38:59 | 只看该作者
nmap -sP 192.168.1.1/24

出280入168汤圆

11
 楼主| 发表于 2020-9-14 08:54:17 | 只看该作者
电子喵星人 发表于 2020-9-13 23:52
152.113.45.1   这个网段是怎么确定的?动态拨号这个网段一直不会变?

152.113.45.1 这个域名的最后一位无所谓,它是运营商之前分配的动态 IP 段(32 bit),

你可以看看自己的 IP 段在开头那三个数字域是不是每次换 IP 时都一样。

若无论何时都只是最后那个数字  152.113.45.1 ~ 152.113.45.255 在变换的话,

就可以断定自己的 IP 段就在那个范围内,即 24 个位(bit)是固定位。

所以你要传给指令的 IP 段就是 152.113.45.1/24,若想扫描 65535 个 IP 段,只要输入 152.113.45.1/16 就行了。

指定 24 的话指令会从 152.113.45.1 扫描到 152.113.45.255 ,指定 16 的话,会扫描 152.113.1.1 ~ 152.113.255.255

出280入168汤圆

12
 楼主| 发表于 2020-9-14 10:37:28 | 只看该作者
本帖最后由 chunjiu 于 2020-9-14 11:02 编辑


尝试了一下该指令,能找到主机,但不会报告具体的 OS 信息,这样容易误连接到别人的服务器上。

PS ,补充一下:

nmap 可以添加参数 -sV 来报告服务器信息,这样就和 scanssh 一样了。

$ sudo nmap -O -sV -p22322 152.113.45.1/24 | grep Debian
22322/tcp open  ssh     OpenSSH 7.9p1 Debian 10+deb10u2 (protocol 2.0)

出0入0汤圆

13
发表于 2020-9-14 12:40:11 | 只看该作者
chunjiu 发表于 2020-9-14 10:37
尝试了一下该指令,能找到主机,但不会报告具体的 OS 信息,这样容易误连接到别人的服务器上。

PS ,补 ...

学习了,一般我就内网扫扫

出0入0汤圆

14
发表于 2020-9-14 14:10:22 | 只看该作者
chunjiu 发表于 2020-9-14 08:54
152.113.45.1 这个域名的最后一位无所谓,它是运营商之前分配的动态 IP 段(32 bit),

你可以看看自己 ...

我的地区连第一位都频繁变。。。

出0入0汤圆

15
发表于 2020-9-14 14:21:28 | 只看该作者
qwe2231695 发表于 2020-9-14 01:33
可以用no-ip网站提供的服务,运行一个小程序, 还送域名

no-ip不稳定?

出280入168汤圆

16
 楼主| 发表于 2020-9-14 15:45:45 | 只看该作者
电子喵星人 发表于 2020-9-14 14:10
我的地区连第一位都频繁变。。。

你那个夸张了吧?IP 段通常是按地方分配的,

某个地区的 IP 变化也就在一个小范围内的。

除非你的运营商所用 IP 是借来的。

出0入0汤圆

17
发表于 2020-9-14 16:42:11 | 只看该作者
chunjiu 发表于 2020-9-14 15:45
你那个夸张了吧?IP 段通常是按地方分配的,

某个地区的 IP 变化也就在一个小范围内的。

中国电信  一线城市  公网IP。  

出280入168汤圆

18
 楼主| 发表于 2020-9-14 16:46:21 | 只看该作者
电子喵星人 发表于 2020-9-14 16:42
中国电信  一线城市  公网IP。

好吧。我的联通用了应该六七年了,前三段似乎就没变过,只在第四个数字上打转。

出0入0汤圆

19
发表于 2020-9-14 17:28:53 | 只看该作者
所以比较普遍使用的方法还是多配几个探测ip服务吧
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 09:54

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表