如何查看网中IP是否被占用

   查看网中IP是否占用方法一:原始ping法

  第一个方法比较简单,而且受环境限制比较大。众所周知在没有安装防火墙和设置过滤规则的计算机上都容许ICMP协议数据包的通过,那么可以通过“ping ip地址”这个命令来查看该IP地址是否有计算机使用。通过任务栏的“开始-运行”,输入CMD后回车进入命令行模式。假设公司网络是192.168.1.0/255.255.255.0,那么可以通过ping 192.168.1.1,ping 192.168.1.2......ping 192.168.1.254来测试IP地址是否被占用。这种方法遇到计算机上安装了防火墙对ICMP协议进行过滤的话,或者公司交换机和路由器上对ICMP实施ACL访问控制列表过滤的话就不可行了。因此这个方法受的局限比较大,一般测试的成功率不高,很容易把安装了防火墙的计算机对应的IP地址认为没有被使用。


  查看网中IP是否占用方法二:扫描器扫描法

  由于扫描器扫描时并不是仅仅使用ICMP协议进行ping,可以设置,让扫描器多扫描几个端口,多扫描几个服务。这样即使计算机上安装了防火墙或者交换机上有访问控制列表过滤ICMP协议,只要该计算机开放了某些端口或某些服务,就不会出现漏报的问题。通过扫描器扫描出来的IP地址列表还可以导出成HTML文件或TXT文件,这样方便保存和统计。使用扫描器扫描法可以查看出网络中几乎全部计算机使用的IP地址,但是对于那些极个别的设置了防火墙的复杂规则,过滤了大部分常用端口和常见服务的计算机来说,还是会或多或少的出现漏报或错报的问题,再加上扫描器扫描法还需要我们下载专门的工具,所以也给操作上带来了不方便。

  查看网中IP是否占用方法三:sniffer监视法

  作为网络管理员的我们应该都会使用sniffer,那么只需要在网络中开启sniffer对网络传输的数据包进行监视,过一段时间就会查出有哪些IP地址有数据包发出,这样就可以确定该IP地址已经被占用了。不过用sniffer的方法不能将已经占用的IP地址保存成文件输出,而且给人有一种大材小用的感觉,毕竟sniffer正统不是用来做扫描IP地址的。


  查看网中IP是否占用方法四:ARP缓存法

  ARP缓存法是以前面介绍的ping法为基础而来的,对于安装了防火墙或设置过滤规则的计算机来说直接ping该IP地址是得不到返回信息的,但是有一点必须注意,那就是虽然无法从ping的返回信息中得出该IP地址是否被占用,但是从ARP缓存中却可以看出来。防火墙等过滤设置可以不容许ICMP协议返回数据包给源地址,但是由于ARP是工作在二层上的,所以在ICMP协议数据包被过滤前ARP已经通过查看MAC的方式获得了网络中在线主机的MAC地址。

  只要网络中的计算机想上网,那么一定会将自己网卡的MAC地址告诉与其连接的交换机,接下来交换机也会进一步将他知道的MAC地址信息反馈给使用ping的主机。这样在使用ping的主机上就能够通过是否获得MAC地址的方式来了解该IP地址对应的计算机是否在线了。

  通过任务栏的“开始-运行”,输入CMD后回车进入命令行模式。假设公司网络是192.168.1.0/255.255.255.0,那么可以通过ping 192.168.1.1,ping 192.168.1.2......ping 192.168.1.254来测试IP地址是否被占用。当然不管ping返回的是通还是不通,全部ping完后执行arp -a命令显示ARP缓存表,出现在缓存表中的IP地址就是被占用的地址。

时间: 2024-11-10 00:41:45

如何查看网中IP是否被占用的相关文章

如何通过路由器查看局域网中哪台电脑占用网速高

  如何通过路由器查看局域网中哪台电脑占用网速高       1.在浏览器输入路由器地址192.168.1.1,或者其他地址,可以在路由器背面查看到标注; 2.点击回车会自动弹出密码输入框,输入管理员密码进入路由器设置界面; 3.点击左侧的系统工具--流量统计; 4.可以看到当前连接的主机的下载速度,以及设备对应的MAC地址,找到占用网速高的设备并记下地址; 5.点击左侧的DHCP服务器--客户端列表; 6.在客户端列表中,可以根据MAC地址找到对应的客户端名,客户端名即计算机名称,由此可以知道

如何利用命令查看电脑中端口是否被占用

  1.使用组合快捷键win键+r键打开运行窗口,输入"cmd"回车确认打开命令窗口.如下图所示 2.在打开的命令窗口中,输入"netstat -ano"回车确认.如下图所示 3.回车确认之后命令窗口会弹出电脑中被占用的端口,可以拖动滚动条进行查看.如下图所示

在Win7资源监视器中查看QQ好友IP地址

用QQ时间比较长的朋友都知道,以前有一些第三方版本的QQ可以显示好友IP,但现在基本都被"取缔"啦.那么现在有什么软件可以查看好友IP呢?其实根本用不着通过软件,在Win7的资源监视器中,就能看到QQ好友的IP地址. 首先,在任务栏上点击右键,打开"任务管理器",然后在"性能"标签中点击"资源监视器". 打开Win7资源监视器 切换到"网络"标签,然后在"网络活动的进程"中勾选"

Win8系统资源监视器中怎么查看QQ好友IP地址

  Win8系统资源监视器中怎么查看QQ好友IP地址 1.首先,在任务栏上点击右键,打开"任务管理器",然后在"性能"标签中点击"资源监视器". 2.打开Windows资源监视器, 然后切换到"网络"标签,然后在"网络活动的进程"中勾选"QQ.exe".并将网络活动与TCP连接这两个收缩项展开. 3.在网络活动这一项里面有"发送(字节/秒)"这一项,当你给好友发送数据

查看docker中container的ip

使用命令 docker inspect 容器ID 然后过虑出 IPAddress 即可查看 Docker 的 IP docker inspect 容器ID | grep IPAddress  

C++UDP组播编程中,组播地址(组播号)与组播地址的关系是什么?和TCP中IP和端口的关系一样吗?

问题描述 C++UDP组播编程中,组播地址(组播号)与组播地址的关系是什么?和TCP中IP和端口的关系一样吗? C++UDP组播编程中,组播地址(组播号)与组播地址的关系是什么?和TCP中IP和端口的关系一样吗?另外,一台计算机上(不经过路由器或交换机)只能有一个组播吗?急求!!! 解决方案 组播地址和多播地支的关系与TCP中IP和端口的关系不太一样. 首先,网卡查看由信道传送过来的帧,确定是否接收该帧,若接收后就将它传往设备驱动程序.通常网卡仅接收那些目的地址为网卡物理地址或广播地址的帧. 使

内网中设置华为代理路由

一.内部的局域网都使用网络上的私有地址,在常规情况下,内部的电脑在直接利用路由对外访问时,会因电脑使用的是互联网上的保留地址,而被路由器过 滤掉,从而导致无法访问互联网资源,解决这一问题的办法是利用路由操作系统提供的NAT地址转换功能,将内部网的私有地址转换成互联网上的合法地址,使得 不具有合法IP地址的用户可以通过NAT访问到外部网络.这样做的好处是无需配备代理服务器,减少投资,还可以节约合法IP地址,并提高了内部网络的安全 性. 二.使用NAT的single模式,就像它的名字一样,可以将众多

Win7系统下查看目标网站IP地址的方法

IP地址就像我们的身份证一样,是IP协议提供的一种统一的地址格式,为了屏蔽物理地址的差异,它会为互联网上的每一个网络和每一台主机分配一个逻辑地址.也就是为计算机网络相互连接进行通信而设计的协议,称之为"网络之间互连的协议".故我们常见的就是每台联网的PC上都需要有IP地址,才能正常通信.为了帮助大家访问网站时的保障系统安全,下面小编给大家介绍Win7系统中查看访问网站的IP地址,推荐:Windows7 64位安装版系统下载! 操作步骤: 一.按"WIN+R"打开Wi

Tunnel:论如何在内网中自由渗透

背景 能够成功地通过web漏洞获取到webshell,对于一次完整的渗透测试来说,仅仅相当于万里长征的第一步.这么说,可能比较夸张吧,并不是所有渗透测试都会遇到几百台机器的大内网. 在PTES(渗透测试执行标准)中,把渗透测试分成了七个主要的过程,也就是说现在通常说的前期交互.目标识别.信息收集.漏洞分析.漏洞利用.后渗透测试.报告编制这七大步骤.如果你看过PTES标准,你应该会跟我有一样的感觉,后渗透测试部分的内容,几乎等于其他六个部分的总和.当然,也只是在系统规模达到一定程度的时候,才会明显