在将机器接入局域网后,有的时候需要查看他的局域网IP,才能实现不同机器之间的通讯.下面提供多种查询本机局域网IP的方法.
直接查询
如果是一台正常的电脑,可以直接查询,具体就是打开电脑的终端,例如cmd, powershell等等, 通过命令行直接查询
# Linux
ip addr
# Windows
ipconfig
每个系统指令可能不一样, 具体可以在自己搜索一下.
一般来说, 192.168.XXX.XXX这样的就是内网IP, 也有可能是172或者10开头的.
通过登陆路由器查询
如果接入的机器, 不方便直接查询, 例如是一个家用服务器, 没有屏幕键盘这样的输入输出设备, 那么可以通过在自己的电脑上登陆路由器的管理界面, 一般在设备管理可以直接看到所有接入的设备的局域网IP.
扫描局域网设备
如果接入的机器不方便直接查询, 而且你还把登陆路由器的密码忘了, 那么你可以直接扫描所有局域网内的设备. 可以利用NMAP扫描IP段来查看有哪些设备.
例如, 我记得我家设备不多, 就扫描了192.168.1-20, 扫描出的结果是:
nmap -sn 192.168.1-20
192.168.1.1 是路由器的IP, 扫到的这些IP, 毕竟服务器是后面接入的, 我就猜是6, 试了一下发现成功了.
ssh nulla@192.168.1.6