教你如何获取局域网中未使用的IP地址
局域网中如何快速查询有效IP地址?通常在日常使用电脑中为了让工作站顺利通过局域网上网,我们常常需要先为其配置一个有效的IP地址,不过局域网中究竟还有哪些IP地址没有被使用呢?下面是学习啦小编整理的一些关于获取局域网中未使用的IP地址的相关资料,供你参考。
获取局域网中未使用的IP地址的方法
很多时候,在我们解决Windows操作系统的DHCP故障时,有时要找出某个地址范围内有哪些地址没有被使用,也就是如何在XP中获取未使用的IP地址?
这时只需建立一个批处理文件,要求它只返回那些未用的IP地址,然后再将命令的结果输入到一个文本文件中即可。
连接到192.168.1.1该命令会报告指定范围内的所有IP地址,不管是在用的还是未用的,用户都不得不在命令行窗口中翻看大量的内容。其实,我们完全可以避免这些麻烦,只需建立一个批处理文件,要求它只返回那些未用的IP地址,然后再将命令的结果输入到一个文本文件中。下面介绍方法:
在这个批处理文件中,整个的For…In…Do命令由几个被“&&”连接起来的命令组成。该命令以“For”开始,以“Off”结尾,而且整个命令必须在一行上。当然,如果用户要使用此方法的话,需要使用用户自己的IP地址来替换示例中的IP地址。
如果用户要解决DHCP问题,可以在浏览器窗口中定位并双击IPTracker.bat文件,然后启动一个IP地址工具,这个批处理只查找那些未用的IP地址,并将结果存到记事本文件中。
大家知道,局域网中的某台工作站如果在线,那么使用Ping命令测试该工作站的IP地址时,我们应该能够正常Ping通该工作站的IP地址;反过来,如果我们能够使用Ping命令正常Ping通某个IP地址,那就表明该IP地址已经被局域网中的某台工作站占用了,因此依次Ping局域网中每一个工作站的IP地址,并根据Ping命令的测试结果我们就能快速找到局域网中有效、可用的IP地址了,将该地址分配给新的工作站时,相信一定不会再发生地址冲突故障了。
例如,要是我们想查看192.168.1.1地址是否已经被占用时,只需要依次单击本地工作站系统桌面中的“开始”、“运行”菜单命令,在弹出的系统运行对话框中输入字符串命令“cmd”,单击“确定”按钮后,将系统切换到MS-DOS命令行状态。
在MS-DOS命令行提示符下输入字符串命令“ping
192.168.1.1”,单击回车键后,看看192.168.1.1地址是否能够被Ping通,要是发现该地址能够被Ping通的话,那就表明10.172.168.2地址已经被其他工作站抢先占用了,此时我们只要再对其他IP地址进行逐一测试就可以了,直到找出没有Ping通的IP地址。
值得注意的是,这种寻找有效IP地址的方法准确率不是很高,因为在一些安装并启用了防火墙程序的工作站中,它们使用的IP地址由于受到了防火墙的保护,外人一般是无法Ping通到它们使用的IP地址的,所以那些无法被Ping通的某个IP地址,并不一定就是空闲的、有效的IP地址。
这种方法仅仅适合一些规模较小的局域网,同时局域网工作站最好没有安装防火墙程序。
获取不到局域网中未使用的IP地址的解决方法
右键点击“我的电脑”,选择“管理”,如图所示
出现“计算机管理”界面,找到“服务”,右边就出现各种服务,如图所示
在右边出现的服务中,找到“DHCP Clinet”和“DNS Client”,看到这两个服务都是禁用的,如图所示
右键点击“DHCP Client”,出现菜单,选择“属性”
出现“DHCP Client属性”界面,点击上面的“常规”,将“启动类型”改为:自动。当启动类型变为自动时,点击应用
将服务状态改成:启动,如图1;
当启动类型为自动,服务状态为启动时,如图2,然后点击确定
右键点击“DNS Client”,出现菜单,选择“属性”
出现“DNS Cient属性”界面,点击上面的“常规”,将启动类型改为:自动;启动类型变成自动后,点击应用,如图所示
接着将服务状态改成:启动
当启动类型变为自动,服务状态变为启动时,点击确定
这是电脑就能自动获取IP地址上网了,如图所示
获取局域网中未使用的IP地址的相关文章: