任何方式来find我的networking上未使用的IP地址?

如何find我的networking上未使用的IP地址? DHCP服务器保持分配相同的地址,我需要一个不同的IP地址来testing我的应用程序。 该软件需要在Windows上运行。

    最好的办法是在ARP Ping扫描模式下使用NMAP( http://nmap.org/ )。 用法将类似于nmap -sP -PR 192.168.0.* (或任何你的networking)。

    这种方法的优点是它使用地址parsing协议来检测是否将IP地址分配给机器。 任何想要在networking上find的机器都需要应答ARP,所以这种方法在ping扫描,广播ping和端口扫描不能(由于防火墙,操作系统策略等)的情况下工作。

    你真的不应该试图在使用DHCP的networking上find未使用的IP地址。 除非你知道自己在做什么,否则你不应该这样做,而要问如何去做,就意味着你不知道。

    networking地址pipe理隐含地是组织(而不是技术)活动。 DHCP使得networkingpipe理员经常认为它是纯技术的,但协议devise良好,可以通过一点点的政治谈判轻松地满足您的需求。

    DHCP有一个特点,就是每次某些系统可以被赋予相同的IP地址(换句话说,分配机制可以是dynamic的,但是分配本身可以是固定的)。

    要求您的DHCPpipe理员为您创build一些条目。 如果他们说“不”,做一些工作,并要求你的经理要求他们的经理这样做。

    或者要求DHCPpipe理员为您的个人使用分配一定范围的IP地址,但不能通过DHCP提供。

    这确实符合每个人的最佳利益。 如果你的项目值得一点额外的努力,一些组织的爱情将会走很长的路。

    我不认为其他海报人员认真考虑过会发生什么事情,部分危险是IP地址冲突的结果是不可预测的:

    如果你挖地址,然后他们与别人的系统冲突,结果可能是痛苦的,就像工作结束。

    1. 当系统发生IP冲突时,系统的行为会有所不同 有些人迅速下降。 有些只是在你的屏幕上发出奇怪的警告。 有可能一些系统会争夺IP地址。

    2. 你不知道你会断开什么系统。 您可能会断开一个重要的服务器,或者您的系统可能有一个存根服务器,开始响应实际stream量。 或者你可能是老板的电脑,或者是一些高层工程人员,也是知识产权蹲。

    这是一个非常相似的DNS故事。 我和一个聪明的,但有时在公司里讨厌的人一起工作,除了DNSparsing之外,他对所有的事情都了如指掌。 他configuration了大约80%的公司邮件系统,所以如果发生轻微的中断,我的实验室环境就成了出站邮件服务器。 他们很快就发现了这个问题,但是你可以想象,如果我的系统没有把邮件排在防火墙后面,这可能会有多糟糕。

    我个人喜欢AngryIPScanner。 http://www.angryziber.com/

    你基本上有select:

    • 询问你的DHCP服务器它已经分配了哪些地址(通过networking接口,cli接口,或者你的服务器使用的任何接口)。 如果networking上的非常节点使用DHCP来configuration自身(即,没有任何自分配的IP地址),这将工作。 显然,你也需要访问路由器的configuration,这听起来像你可能没有。

    • Ping(或端口扫描)您的整个子网,看看谁的答案。 如果特定的节点禁止ICMP-echo请求(即“Block Ping”),这可能不起作用。

    有一次,在我的公司,有人意外地把他们的IP设置为服务器机房中的核心交换机的IP。

    净结果:
    “WTF发生了networking1?!?!

    故事的道德:请与您的pipe理员交谈。 如果你是工程公司,他们可能有一个过程来给你一个地址,甚至你自己的范围。

    正如其他答案中所提到的,如果您无权访问DHCP服务器,则对本地子网的ping扫描或NMAP扫描可能是确定空闲IP地址的最佳方式。

    请记住两件事。

    1. 您的networkingpipe理员可能不会对您进行端口/ ping扫描; 如果他们有类似的入侵防御措施,当他们在你的办公桌前徘徊时,你不应该感到惊讶。

    2. 在同一子网上混用静态configuration和DHCP可能会导致问题。 如果您通过子网扫描等configuration具有IP的设备,并且DHCP服务器随后将该地址交给另一个节点,则您的机器和IP地址的“真实”所有者将持续争夺谁应该拥有该IP的ARP条目。 这将导致两台机器的间歇性连接。 (再次,从您友好的邻居pipe理员可能的访问)。

    如果你真的需要另一个IP地址进行testing,是否可以联系你的networkingpipe理员并询问? 他们将能够configuration手动DHCP条目,使您的计算机根据其MAC地址进行特定的DHCP租用。

    看看fing。 它曾经被称为lookatlan。 这是一个小的安装,但将扫描networking,并给你一个简单的graphics界面,看看有什么用,什么不是。

    如果您使用Windows Server DHCP,则DHCP查看器会显示使用的IP地址。 也许你有一个非常小的IP范围,尝试扩大范围。

    使用路由器分配IP地址时遇到类似的问题。 我的解决scheme,我扩大了范围,似乎工作。

    'ping 224.0.0.1'将显示您的子网中的所有IP地址。