局域网可用IP网段

C类局域网专用网段:192.168.0.1~192.168.255.254    很多公司网吧都是用这个网段 hoho
B类局域网专用网段:172.16.0.1~172.31.255.254
A类局域网专用网段:10.0.0.1~10.255.255.254
几个特殊的IP地址:127.0.0.1为本地回路测试地址
255.255.255.255代表广播地址
0.0.0.0代表任何网络
网络号全为0的代表本地网络和本地网段
网络号全为1的代表所有的网络
主机位全为0的代表某个网段的任何主机地址
主机位全为1的代表该网段的所有主机

经常记不住,mark下,备查。 

转自: http://blog.sina.com.cn/s/blog_5375d76b0101qdbp.html
局域网中,不同类型有对应的专用网段,C类局域网专用网段是192.168.0.1~192.168.255.254 ,B类是172.16.0.1~172.31.255.254 ,A类是10.0.0.1~10.255.255.254 [^1]。 若要快速获取局域网可用IP,有以下两种常见方法: - **Python脚本扫描**:可以使用Python编写脚本进行扫描。通过向局域网内的每个IP地址发送网络请求(如ping请求),根据响应判断该IP是否可用。运行脚本后可以得到局域网内可连通的主机IP地址 [^2]。 示例代码如下: ```python import subprocess import ipaddress def scan_ip_range(ip_range): online_ips = [] for ip in ipaddress.ip_network(ip_range, strict=False): ip_str = str(ip) try: # 执行ping命令,根据系统不同设置不同的参数 if subprocess.call(['ping', '-c', '1', '-W', '1', ip_str], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL) == 0: online_ips.append(ip_str) except Exception: pass return online_ips # 扫描192.168.1.0/24网段 ip_range = '192.168.1.0/24' online_ips = scan_ip_range(ip_range) for ip in online_ips: print(f"ip: {ip} 在线") ``` - **Windows命令行扫描**:在Windows系统中,可以使用`FOR /L`命令结合`ping`命令来扫描局域网内的IP地址。`FOR /L`命令可以生成一个数字序列,结合`ping`命令对每个IP进行测试 [^3]。 示例命令如下: ```batch @echo off setlocal enabledelayedexpansion for /L %%i in (1,1,254) do ( set "ip=192.168.1.%%i" ping -n 1 -w 100 !ip! >nul if !errorlevel! equ 0 ( echo !ip! 在线 ) ) endlocal ``` 以上代码会扫描`192.168.1.1`到`192.168.1.254`的IP地址,并输出在线的IP
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值