查看局域网内所有ip

推荐 生活 2019-02-17 01:58:56 5308

本文收集整理关于查看局域网内所有ip的相关议题,使用内容导航快速到达。

内容导航:

  • Q1:如何DOS命令查看局域网内的所有IP地址?
  • Q2:怎样查看局域网内所有的MAC和IP地址?
  • Q3:如何查看局域网内所有的IP
  • Q4:怎样查看局域网内的所有IP地址及其对应的MAC地址?
  • Q5:有什么好的软件可以搜索局域网内的所有IP地址?
  • Q6:在linux下如何查看局域网的所有主机的ip地址
  • Q7:怎样查看局域网内所有的MAC和IP地址?
  • Q1:如何DOS命令查看局域网内的所有IP地址?

    保存 bat 文件@echo off &setlocal enabledelayedexpansion
    title 局域网空闲IP查询@bbs.bathome.cn
    Rem /*========获取本机的IP地址(局域网)=========*/
    echo 正在获取本机的IP地址,请稍等...
    for /f "tokens=3 skip=2 delims=: " %%i in (nbtstat -n) do (
    set "IP_addr=%%i"
    set IP_addr=!IP_addr:~1,-1!
    echo 本机IP为:!IP_addr!
    goto :next
    )
    :next
    for /f "delims=. tokens=1,2,3,4" %%i in ("%IP_addr%") do set IP_fd=%%i.%%j.%%k
    Rem /*========获取计算机名============*/
    echo.&echo 正在获取局域网内计算机名,请稍等...
    echo 处于网段 %IP_fd%.* 的计算机有:&echo.
    for /f "delims=" %%i in (net view) do (
    set "var=%%i"
    rem ----------获取计算机名称------------
    if "!var:~0,2!"=="\" (
    set "var=!var:~2!"
    echo !var!
    Rem ----------ping计算机名--------------
    ping -n 1 !var!>nul
    )
    )
    echo.&echo -----------------------------
    Rem /*========提取arp缓存=========*/
    echo.&echo 正在获取局域网内计算机IP,请稍等...& echo.
    for /f "skip=3 tokens=1,* delims= " %%i in (arp -a) do echo IP: %%i 已经使用
    echo.&echo -----------------------------
    echo 程序完成,谢谢使用!
    pause>nul

    Q2:怎样查看局域网内所有的MAC和IP地址?

    取得MAC地址的方法:WIN+R,输入CMD,用"NBTSTAT -A IP地址" 查看不过,我试过好像这能查看自己的ip和mac,如下C:\Documents and Settings\hike>nbtstat -A 211.69.244.171本地连接:Node IpAddress: [211.69.244.171] Scope Id: []NetBIOS Remote Machine Name TableName Type Status---------------------------------------------9D15D457A66C432<00> UNIQUE Registered9D15D457A66C432<20> UNIQUE RegisteredWORKGROUP <00> GROUP RegisteredMAC Address = 00-E0-4A-01-BE-9C如果查看别人的会显示:C:\Documents and Settings\hike>nbtstat -A 211.69.244.188本地连接:Node IpAddress: [211.69.244.171] Scope Id: []Host not found.取得自己电脑IP与MAC的方法:WIN+R,输入CMD,用"IPCONFIG /ALL" 查看还有一个快速查看mac的命令:“getmac”,也挺方便的。下面是我强烈推荐的查看别人ip和mac的命令:先用ping,ping通每一台机器,然后用arp -a 可列出所有刚才ping通的机器的网卡号。不过,这个我感觉太慢了,而且好多防火墙都禁止别人ping入。现在就用快速的方法,用“局域网花名册”狂扫这个局域网,可以查出正在使用的ip。再用arp -a命令。

    Q3:如何查看局域网内所有的IP

    这里使用系统自带的命令行来查看局域网所有的ip,操作如下:

    1、按快捷键win+r,出现一个框,输入“cmd”,进入CMD窗口;

    2、dos中输入arp-a

    3、出现所有的IP地址。

    4、输入ipconfig/all,回车

    5、得到本机的详细信息。

    Q4:怎样查看局域网内的所有IP地址及其对应的MAC地址?

    查看局域网内所有的ip地址及其对应的mac地址,需要从路由器上查看。方法步骤如下:

    1、打开浏览器,输入路由器ip地址,进入路由器登陆页面;

    2、输入路由器账号和密码,进去路由器设置界面;

    3、点击终端设备,即可查看到连接到路由器的所有上网设备及上网ip、mac地址。

    WWW.YijitAo.+com

    Q5:有什么好的软件可以搜索局域网内的所有IP地址?

    看了其他的回答,几乎都用现有的工具,直接扫描,这里我已python为例,搜索一下局域网内所有活动IP,基本原理就是ping,对返回的结果进行分析,从而判断对应ip是否活动,代码很简单,实验环境win10+python3.6+pycharm5.0,主要内容如下:

    1.获取本机系统类型,如果是windows系统,则ping命令使用参数n,如果是Linux等系统,则使用参数c,代码如下:

    2.构建ping命令,这里先判断系统类别,选择对应参数,ping1次,对取回的结果进行分析,如果返回结果为空,则对应ip没有活动,如果TTL生存时间大于等于0,则对应ip活动,打印出活动的ip,代码如下:

    3.最后,就是ping局域网内所有的ip,这里为了快速获取,开启了多个线程同时执行,代码如下:

    程序运行结果如下,已经成功扫描出局域网内活动的ip:

    至此,我们就完成了利用python获取局域网内活动的ip。总的来说,整个过程不难,原理很简单,只要你有一定的python基础,稍微熟悉一下流程,很快就能掌握的,当然,相对于直接用现有软件来扫描,麻烦了很多,就当一个小实验吧,玩玩,如果是Linux系统的话,可以直接使用fping命令,就能完成对局域网内所有ip的扫描,这里我就不详细介绍了,感兴趣的可以到网上搜搜相关资料和教程,希望以上分享的内容能对你有所帮助吧。

    Q6:在linux下如何查看局域网的所有主机的ip地址

    Linux用nmap对局域网扫描,查看arp缓存表就可以知道局域内主机ip和mac了,方法如下:

    1.进行ping扫描,打印出对扫描做出响应的主机 

    1nmap-sP192.168.1.0/24

    2.使用UDP ping探测主机

    1nmap-PU192.168.1.0/24

    3.使用频率最高的扫描选项(SYN扫描,又称为半开放扫描)执行得很快

    1nmap-sS192.168.1.0/24

    4.扫描之后查看arp缓存表获取局域网主机IP地址

    1cat/proc/net/arp

    Q7:怎样查看局域网内所有的MAC和IP地址?

    途径有两个:

    1、登陆路由器,通过路由器账号和密码登陆路由器查看局域网。

    步骤

    1)、浏览器地址栏输入:192.168.1.1 进入登陆界面

    如忘记密码,路由器上RESET 按钮或孔,长按3-5秒,到指示灯闪动三次后至指示灯亮起但不闪动为止,路由器恢复出厂设置,通常出厂账户:admin,密码:admin 可参看路由器说明书。

    2)按需求查询即可

    2、p2p软件或其他局域网管理软件。

    p2p软件打开,扫描网络就可以看到局域网内所有正在运行的的电脑,也可以看到ip和mac。

    相关文章
    淘宝怎么查看我的追评2019-01-12
    微信如何查看年度报告2019-01-12
    怎么查看window10版本2019-01-12
    word 文档批注怎么查看2019-01-12
    如何查看微信授权登录2019-01-14
    怎样查看淘宝店铺地址2019-01-15
    怎么查看淘宝消费总额2019-01-18
    酷狗相似歌曲怎么查看2019-01-19
    手机如何查看qq在哪里登陆过2019-01-21
    怎么查看自己手机号码2019-01-21