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

在局域网内查询在线本家儿机的IP一般比力简单,但局域网内全数电脑的IP怎么才可以或许查到呢?查询到IP后我还要知道对方的一些具体信息(如MAC地址、电脑名称等)该怎么查询呢???

如下是利用本身编写的DOS批处置查询,仅适合XP,练手之作,给同好参考。

建议利用Advanced IP Scanner等东西可视化查询。

东西/原料

  • 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。
  • 发表于 2018-07-07 00:00
  • 阅读 ( 778 )
  • 分类:其他类型

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具