首页 » Linux网络技巧

扫描局域网内所有主机

UnixWiz下载nbtscan源码,编译。

扫描局域网

$ ./nbtscan 192.168.1.0/24
192.168.1.104   WORKGROUP\BERLIN-PC             SHARING
192.168.1.101   WORKGROUP\TUOLIANGJHAO-PC       SHARING
192.168.1.103   WORKGROUP\NUOPIXNGZIAN-PC       SHARING
*timeout (normal end of scan)

获取一个IP对应的主机名

$ ./nbtscan 192.168.1.104
192.168.1.104   WORKGROUP\BERLIN-PC             SHARING

在Shell中获取公网IP

在Linux Shell环境中获取公网IP,通常方案是访问一个互联网的页面,由该页面报告它看到的我们的IP地址,即我们的公网IP。在Shell中,我们通常调用curl获取公网IP。这里的关键是知道那些网站可以反弹(报告)我们的IP地址。

$ curl ifconfig.me
114.112.44.61
$ curl -s http://checkip.dyndns.org|sed 's/.*Current IP Address: \([0-9\.]*\).*/\1/g'
114.112.44.58
$ curl -s http://members.3322.org/dyndns/getip
114.112.44.58

分享

0