2016 - 2024

感恩一路有你

内网查询 如果不知道内网的ip网段地址分配情况,用什么命令获知?

浏览量:1254 时间:2021-03-26 10:05:17 作者:admin

如果不知道内网的ip网段地址分配情况,用什么命令获知?

电脑IP地址分两种,静态IP地址和DHCP动态IP。

如果是静态IP,不知道内网IP配置情况,只能逐个地址段试了。

如果是DHCP动态获取IP,一般的情况是,DHCP服务器先给你分配一个临时的IP地址, 如果要上网,则跳转到认证界面,认证通过后再分配一个新的IP地址给你, 这样就可以连到内网了。

windows系统知道IP地址查看本IP地址段电脑

1.开始--运行--CMD,使用ipconfig/all获取到本机电脑IP

2.在CMD命令窗口输入“for /L %i IN (1,1,254) DO ping -w 2 -n 1 10.31.42.%i”,回车。【该命令的作用,是用本机IP地址ping 10.31.42.1 到 10.31.42.254 ,这里的10.31.42.0和本机IP相关】。

3.使用arp -a 命令获取本网段的所有IP

注:这种方法只能获取到本IP段IP,如果局域网有其他网段的IP,将无法获取到。

感谢您的阅读!如果觉得有用,请关注、转发、收藏、点赞,感谢大家的支持!

有什么好的软件可以搜索局域网内的所有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的扫描,这里我就不详细介绍了,感兴趣的可以到网上搜搜相关资料和教程,希望以上分享的内容能对你有所帮助吧。

内网查询 网址域名ip查询

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。