获取局域网所有ip软件 java获取局域网所有ip
摘要:怎样得到局域网中,所有的IP地址呢?NetRouteView 1 15 网络路由查看器 NetRouteView应用程序的开发是一个GUI的替代标准路线实用的Windows操作系统(Route exe...
发布日期:2020-09-29怎样得到局域网中,所有的IP地址呢?
NetRouteView 1.15 网络路由查看器 NetRouteView应用程序的开发是一个GUI的替代标准路线实用的Windows操作系统(Route.exe)。
它显示了当前网络上的所有航线的名单,其中包括目的地,掩码,网关,接口的IP地址,metric值,类型,协议,年龄(单位:秒),接口的名称,和MAC地址。
NetRouteView还允许你轻松地添加新的航线,以及删除或修改现有的静态路由...
求一个能够查看局域网内ip使用情况的软件最好是绿色软件,多谢!
局域网IP地址查看工具 : 该软件是一款非常方便实用的对局域网各种信息进行查看的工具,采用多线程技术,搜索速度很快。
界面采用列表的形式,把各种信息列举出来,如局域网内每台计算机的计算机名,IP地址,工作组,MAC地址,用户,共享文件夹,共享文件,各种类型的服务器等信息,还有给对方发消息,Ping对方,打开计算机等功
如何查看一个局域网其他人的IP地址
在局域网查看IP与MAC地址的方法2009-12-12 00:041. 知道对方ip查看对方的计算机名方法:开始->运行->cmd->net view 对方ip或者 开始->运行->cmd->nbtstat -a 对方ip 2. 知道对方计算机名查看对方ip方法:开始->运行->cmd->ping 对方计算机名或者 开始->运行->cmd->nbtstat -a 对方计算机名取得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 Table Name Type Status --------------------------------------------- 9D15D457A66C432 UNIQUE Registered 9D15D457A66C432 UNIQUE Registered WORKGROUP GROUP Registered MAC 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命令。
如下:C:\Documents and Settings\hike>arp -aInterface: 211.69.244.171 --- 0x2Internet Address Physical Address Type211.69.244.46 00-14-2a-37-d7-77 dynamicInternet Address Physical Address Type211.69.244.13 00-14-78-aa-78-8f dynamic... ... 省略... ...这是我自己的收获,后面就看大家发挥了。
下面和大家交流一下我们宿舍有三台电脑,大家穷呀,缺少RMB呀,所以只注册了一个上网ip(211.69.244.171),这也是个局域网ip。
网络,共享也。
开门见山吧,我们开始用一个软件homeshare,当然还要有一个HUB,它的原理是用一台机子作服务器,与其他机子共享,所以其他机子的ip就成了192.168.....了,但是没过多久学校就查出来了,因为上面有ip地址记录,我的ip显然不对,怎么不用再建一个局域网,又能大家一起上网呢?学校是把ip和mac是绑定的,我们能不能共用一个ip呢?,终于让我试出一个避免ip冲突、又可以同时上网的方法:就是将我们三台机子mac和ip都改成一样的,只要一个登上internet,三台都可以上网了。
致于查到别人的ip地址和mac地址有什么用,那就看你发挥了。
附:修改mac地址的方法和软件很多,我们还是用系统自带的吧,你可以在我的电脑上点右键→属性,在系统属性的硬件里找设备管理器,在设备管理器里单击网络适配器的+号,展开网卡,右击→属性,再点高级,在属性文本框中选中Network address,在右边选其值填写:比如我填的是00E04A01BE9C,注意不要中间有“-”。
java如何获取局域网内所有IP?
1.得到局域网网段,可由自己机器的IP来确定 (也可以手动获取主机IP-CMD-ipconfig /all)2.根据IP类型,一次遍历局域网内IP地址 JAVA类,编译之后直接运行便可以得到局域网内所有IP,具体怎样使用你自己编写相应代码调用便可 代码如下:: package bean; import java.io.*; import java.util.*; public class Ip{ static public HashMap ping; //ping 后的结果集 public HashMap getPing(){ //用来得到ping后的结果集 return ping; } //当前线程的数量, 防止过多线程摧毁电脑 static int threadCount = 0; public Ip() { ping = new HashMap(); } public void Ping(String ip) throws Exception{ //最多30个线程 while(threadCount>30) Thread.sleep(50); threadCount +=1; PingIp p = new PingIp(ip); p.start(); } public void PingAll() throws Exception{ //首先得到本机的IP,得到网段 InetAddress host = InetAddress.getLocalHost(); String hostAddress = host.getHostAddress(); int k=0; k=hostAddress.lastIndexOf("."); String ss = hostAddress.substring(0,k+1); for(int i=1;i String iip=ss+i; Ping(iip); } //等着所有Ping结束 while(threadCount>0) Thread.sleep(50); } public static void main(String[] args) throws Exception{ Ip ip= new Ip(); ip.PingAll(); java.util.Set entries = ping.entrySet(); Iterator iter=entries.iterator(); String k; while(iter.hasNext()){ Map.Entry entry=(Map.Entry)iter.next(); String key=(String)entry.getKey(); String value=(String)entry.getValue(); if(value.equals("true")) System.out.println(key+"-->"+value); } } class PingIp extends Thread{ public String ip; // IP public PingIp(String ip){ this.ip=ip; } public void run(){ try{ Process p= Runtime.getRuntime().exec ("ping "+ip+ " -w 300 -n 1"); InputStreamReader ir = new InputStreamReader(p.getInputStream()); LineNumberReader input = new LineNumberReader (ir); //读取结果行 for (int i=1 ; i input.readLine(); String line= input.readLine(); if (line.length() ping.put(ip,"false"); else ping.put(ip,"true"); //线程结束 threadCount -= 1; }catch (IOException e){} } } }
如何获取自己电脑的局域网IP地址
免费的功能很少,不然就是有限制和阉割,最终目的还是要你掏钱购买,运气好的话找个破解版或者有免费序列号的也可以。
推荐下IP-guardIP-guard能一对多统一管理局域网内计算机,IP地址查看这种功能就不用说啦,还能实现网页浏览监控、即时通讯聊天监控、带宽管理、网络控制、应用程序管控等功能。