在局域网内查询在线主机的IP一般比较简单,但局域网内全部电脑的IP怎么才能够查到呢?查询到IP后我还要知道对方的一些详细信息(如MAC地址、电脑名称等)该怎么查询呢???

工具/原料

  • Windows

  • 网络

方法一 查询本机IP——窗口查看

  1. 1

    直接单击任务栏最右边的“本地连接”图标,会打开“本地连接状态”对话框,如图:

  2. 2

    单击弹出对话框中的“支持”选项卡,在下面的“连接状态”中能够看到本机的基本IP信息,如上图;

  3. 3

    再单击“本地连接状态”对话框中的“详细信息”按钮,将弹出“网络连接详细信息”对话框:

  4. 4

    该对话框中能够显示详细的本机网络信息,如IP地址、MAC地址、子网掩码和默认网关及NDS等信息,如上图。

方法二 查看本机IP——命令查看

  1. 1

    点击屏幕左下角任务栏左边的“开始”菜单,选择“运行”命令:

  2. 2

    在弹出“的运行”对话框的文本输入框中直接输入“cmd”,单击“确定”按钮,打开黑色背景的DOS“命令提示符”窗口:

  3. 3

    或者单“开始”按钮,选择“所有程序”,再选择“附件”,再从弹出的菜单中选择“命令提示符”,同样能打开“DOS命令提示符”窗口:

  4. 4

    在DOS“命令提示符”窗口中输入“ipconfig /all”,同样可以查看本机的详细信息:

  5. 5

    在该结果窗口中,具体显示了本机详细的计算机名称、MAC地址、DHCP、DNS、网关等详细内容。

方法三 查看局域网内其它电脑名称和IP

  1. 1

    有些时候我们需要查询本局域网内所有电脑IP和电脑名称,但网络上很多有类似功能的软件并不安全,而无相关的技术的人员也较难实现这个需求,此时可以尝试这里介绍的无需任何软件和其它技术的简便方法。

  2. 2

    如果你要方便,可打开dbank下载地址http://dl.dbank.com/c0cu3h09ga下载查询程序:

  3. 3

    如果要自己建立这个程序,可以参照从这里开始的步骤。点击任务栏中的“开始”按钮,选择“所有程序”,再选择“附件”,再选择弹出菜单中的“记事本”,打开记事本程序:

  4. 4

    将以下内容复制到记事本,另存为后缀为.bat的批处理文件:

    COLOR 0A
    CLS
    @ECHO Off
    Title 查询局域网内在线电脑IP
    :send
    @ECHO off&setlocal enabledelayedexpansion

    ECHO 正在获取本机的IP地址,请稍等...
    for /f "tokens=3 skip=2 delims=: " %%i in ('nbtstat -n') do (
    set "IP=%%i"
    set IP=!IP:~1,-1!
    ECHO 本机IP为:!IP!
    goto :next
    )

    :next
    for /f "delims=. tokens=1,2,3,4" %%i in ("%IP%") do set range=%%i.%%j.%%k
    ECHO.&ECHO 正在获取本网段内的其它在线计算机名,请稍等...
    ECHO 本网段【%range%.*】内的计算机有:
    for /f "delims=" %%i in ('net view') do (
    set "var=%%i"
    ::查询在线计算机名称
    if "!var:~0,2!"=="\\" (
    set "var=!var:~2!"
    ECHO !var!
    ping -n 1 !var!>nul
    ))
    ECHO.
    ECHO 正在获取本网段内的其它在线计算机IP,请稍等...
    for /f "skip=3 tokens=1,* delims= " %%i in ('arp -a') do ECHO IP: %%i 正在使用

    ECHO.
    ECHO 查询完毕,按任意键退出...
    pause>nul

  5. 5

    在记事本窗口中,点击“文件”菜单,从弹出菜单中选择“另存为...”命令:

  6. 6

    在“保存类型”中选择“所有文件”,将“文件名”保存为.bat的文件,如“查看局域网在线IP.bat”,如上图;

  7. 7

    打开刚才保存的“查看局域网在线IP.bat”程序,可以看到执行结果:

  8. 8

    在以上的执行窗口中,有显示两部分内容:本局域网内所有在线电脑的电脑名称和IP地址,并且,上下两部分相同位置对应的是同一台电脑;

  9. 9

    当然,如果可以的话,你还能够根据需要,修改本BAT程序查询这些对应IP的MAC地址、打开的共享等。

方法四 查看对方电脑mac地址

  1. 1

    曾几何时,一直以为查询对方Mac地址是何其困难的事情,经常在网络故障排查过程中略过此过程,因为把一条命令给忘记了。如今想起此命令,与君分享。

  2. 2

    如方法二中,打开DOS命令提示符窗口,在窗口中输入命令“nbtstat -a IP”,如以上面查到的“10.10.3.21”为例,输入“nbtstat -a 10.10.3.21”,则显示结果为:

  3. 3

    在上面的查询结果窗口中,我们通过IP就查询到了确切的以下信息:计算机名称、此电脑加入的工作组或域名称、MAC地址。

注意事项

  • 方法三中获取本机IP的命令在WIN7中无效。因本人工作中仅用XP,故暂未更新此命令。后续再更新。但其实你可以用ipconfig或ipconfig/all来获取本机的IP。

转载于:https://www.cnblogs.com/cbboys/p/3414708.html

怎么查询局域网内全部电脑IP和mac地址..相关推荐

  1. mac中如何查看工作组计算机名,如何查询局域网内全部电脑IP和mac地址

    你知道局域网内全部电脑IP和mac地址吗,那么该如何查询局域网内全部电脑IP和mac地址呢下面是学习啦小编收集整理的如何查询局域网内全部电脑IP和mac地址,希望对大家有帮助~~ 查询局域网内全部电脑 ...

  2. 怎么查询局域网内全部电脑IP和mac地址等信息?

    在局域网内查询在线主机的IP一般比较简单,但局域网内全部电脑的IP怎么才能够查到呢?查询到IP后我还要知道对方的一些详细信息(如MAC地址.电脑名称等)该怎么查询呢???或者用命令 :arp -a   ...

  3. 查询局域网内在线电脑IP

    COLOR 0A CLS @ECHO Off Title 查询局域网内在线电脑IP :send @ECHO off&setlocal enabledelayedexpansionECHO 正在 ...

  4. 查询局域网内在线电脑IP地址

    将以下保存为"局域网中所有的在线IP.bat":(编码(E):ANSI,否则看到的是乱码) COLOR 0A CLS @ECHO Off Title 查询局域网内在线电脑IP :s ...

  5. C#检索局域网内主机的IP、MAC地址

      本文代码(绝对的完整)来源于网络,供大家参考学习,感谢各位大佬!(备注:亲测代码运行效率可保证!) 目录 1 第一种方法(Ping方法) 2 第二种方法(某大佬方法) 1 第一种方法(Ping方法 ...

  6. arp命令(windows ),nmap查看局域网内所有主机IP和MAC

    ARP命令详解 ARP是一个重要的TCP/IP协议,并且用于确定对应IP地址的网卡物理地址.实用arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容.此外,使用arp命令,也可 ...

  7. 批处理获取计算机域名,用批处理获取局域网中电脑ip和mac地址表

    用批处理获取局域网中电脑ip和mac地址表 为了避免IP地址抵触和体系安全,局域网中电脑的IP地址和MAC地址对照表是要常常备份的.除了能够运用软件处理外,用细巧专心的批处理也是一个不错的挑选.用记事 ...

  8. java自动获取ip_java自动获取电脑ip和MAC地址

    java自动获取电脑ip和MAC地址 利用getLocalHost获得计算机名称和ip getByInetAddress可以确定一个IP地址属于哪一个网络接口,这个IP地址通过命令行参数传入 用get ...

  9. python 桌面标签显示电脑ip和mac地址

    python 桌面标签显示电脑ip和mac地址 import tkinter, win32api, win32con, pywintypes,win32gui,wmi import socket im ...

最新文章

  1. 【转】矮个子女生夏天穿衣法则
  2. OpenGL ES3 0实现简单粒子火焰效果
  3. Oracle之索引和索引碎片问题解决
  4. pgsql自动安装shell脚本整理
  5. TimeInterval value and value2 determination in SalesPipeline
  6. 2.自定义变量调节器
  7. Python学习之类和实例
  8. java中的action是指什么_Struts2【开发Action】知识要点
  9. linux系统可以装sas吗,在SAS硬盘上Linux安装注意的事情。
  10. win10ltsc安装后重启提示bitlocker有问题怎么办_重装系统过程中电脑意外重启?这几步彻底摆脱安装失败的尴尬!...
  11. python 英语分词_python 英文分词
  12. 高速PCB设计EMI之九大规则
  13. 威金病毒(感染EXE文件)专杀工具
  14. “collect2: error: ld returned 1 exit status“解决方法
  15. Ubuntu关闭开机自启动服务
  16. 搭建SpringCloud配置中心 Config Server
  17. 解决:VBOX无法分配USB设备到虚拟电脑
  18. TrueChain初链:带你解读区块链3.0时代
  19. 怎样在新窗口中打开 jsp页面
  20. cuda c++的一些记录(3)

热门文章

  1. python 32bit数据结构_python实现bitmap数据结构详解
  2. linux ntp 'ntp_request.c'远程拒绝服务漏洞,NTP 'ntp_request.c'远程拒绝服务漏洞
  3. Please use boost/bind/bind.hpp + using namespace boost::placeholders
  4. 《LeetcodeHot100非困难题补录》
  5. maven 整体打包_Spirng boot maven多模块打包不踩坑(示例代码)
  6. 206. 反转链表 golang
  7. linux信号学习02
  8. 链表题目---3 合并两个有序单链表 和 分割链表
  9. LVM (Logic Volume Management,逻辑卷管理)
  10. ubuntu14.04下安装qt4.8.6 +qt creator