熟悉Windows操作系统的人都清楚,cmd.exe命令行程序是一个非常基础也非常好用的程序。
本篇主要针对和我一般刚入行的小萌新,分享一个关于如何获取局域网内其余主机IP地址及连接的方法,也是本萌新在工作中发现的,觉得挺有意思,特地分享,欢迎指点~
1、首先,我们得对一些cmd下的指令有所了解
ping
ping -a IP地址 → 主机域名 ping -4 主机域名 → IP地址(IPV4格式) ping -n count 目标地址 → 对目标的的请求次数
nbtstat -a 主机域名 → NetBIOS表(MAC地址)
nbtstat -A Ip地址 → NetBIOS表(MAC地址)
arp
arp -a IP地址 → MAC地址
net view
net view → 显示当前域或工作组中计算机的列表 net view \\目标主机 → 显示目标 主机上共享资源的列表
net use
net use → 显示本机在局域网内的连接状态 net use \\目标主机\ipc$ → 建立与目标主机的ipc连接 net use h: \\目标主机\c$ → 映射目标主机的c盘至本机为h盘 net use \\目标主机 /del → 删除与目标主机之间的连接
以上就是我们需要了解的基础知识~
2、与目标主机进行通讯
用流程图的形式描绘出了其中的步骤,如下图:
在有了大体的认识后,我们实战演示一下:
3、分析总结
这篇方法的主要核心在于net use命令的运用,实际操作中ip地址可以直接在目标主机上键入ipconfig查看获取,net use是命令行语句中非常厉害的一个指令,其优点在于:在局域网内,这种方式来共享资源的速度会快很多,且一旦建立连接就可一劳永逸,提升我们开发程序的效率,例如我们可以将调试程序的目录映射至测试主机,更方便实时调试!
其他很多场景也会运用到(例如利用WDS自动部署时,进入WINPE环境后就是通过net use映射服务器上的Image至客户机)。