随机 IP 生成器
网络所有处理都在浏览器本地完成,数据不上传服务器
批量生成随机 IP 地址,一次最多 100 条,每行一个、可以直接粘进脚本。 ⚠️ 先说清楚这些地址是什么:它们不属于任何人。 「公网」模式下生成的地址落在真实的公网段里 —— 但那不表示它是空闲的,它可能正好是某个真实网络里的一台真实主机。所以这个工具的用途是测试夹具、日志脱敏、占位符、填假数据;不要拿它去配网卡、写进 ACL,或者当作「一个可以安全分配的地址」。要找一个真正能分配的地址是另一个问题(要看 RIR 的分配表),这里不解决。 三种范围的区别: - 公网 —— 自动排除私有段(10/8、172.16/12、192.168/16)、环回、链路本地、组播、CGNAT 与各保留段,IPv6 则只取 `2000::/3` - 私有 —— IPv4 落在 RFC 1918 的三段里,IPv6 取 ULA(`fd00::/8`) - 不限 —— 全 32 位(或 128 位)随机,可能生成 `0.0.0.0`、`::1`、组播地址 ⚠️ 私有模式是按网段等概率抽的,不是按地址数加权 —— `10/8` 比 `192.168/16` 大 256 倍,所以整体分布并不均匀。对「生成一批看起来像私网的地址」够用,但别拿它当均匀随机源。 全部由浏览器的随机数生成器产生,不查询任何 IP 库、也不联网。
功能
- IPv4、IPv6 或两者混合
- 公网模式自动排除私有与保留段(含环回、链路本地、组播、CGNAT)
- 私有模式给出 RFC 1918 与 IPv6 ULA(`fd00::/8`)
- 一次最多 100 条,每行一个,可直接粘进脚本
- IPv6 可选压缩写法、完整写法或大写
- 由浏览器随机数生成器产生,不查询 IP 库、不联网
使用方法
- 选协议版本与地址范围
- 选条数
- 点「重新生成」换一批
- 点「复制」取走结果
常见问题
- 生成的公网 IP 可以直接用吗?
- 不要。 它落在真实的公网段里,可能正好是某台真实的机器 —— 你拿它去做压力测试、写进白名单或者配到网卡上,可能会打扰到别人,或者在你的网络里造成地址冲突。 这个工具的用途是填假数据:测试 fixtures、日志脱敏、表单占位符、给数据库灌测试记录。这些场景要的是「看起来像 IP、且不会撞上真实主机」,而随机地址恰好就够了 —— 真撞上的概率极低,而且这些数据不会被真的拿去发包。
- 为什么我生成了一批全是 10.x 或者 192.168.x?
- 因为你选的是私有范围 —— 那是刻意的,私有段就那三段(`10.0.0.0/8`、`172.16.0.0/12`、`192.168.0.0/16`),所以看起来「总是那几种开头」。 要更杂的就切到公网或不限。不限会连保留段一起给,包括 `127.0.0.1`、`224.x` 这类组播地址。
- 拿它测试「IP 归属地查询」之类的功能可以吗?
- 可以,但要清楚查不到真实结果 —— 随机地址没有对应的地理位置,查询接口多半返回「未知」或者一个明显不对的答案。 要测那类功能,用各 RFC 专门为文档预留的网段更合适:IPv4 是 `192.0.2.0/24`、`198.51.100.0/24`、`203.0.113.0/24`(RFC 5737),IPv6 是 `2001:db8::/32`。这些段保证不会出现在真实网络里,正是为文档与示例准备的。
相关工具
IP 转整数
网络IP 地址与整数互转:点分十进制、无符号与有符号、十六进制、二进制,IPv6 走 128 位不失精度。
CIDR 计算
网络输入 192.168.1.0/24 算出网络地址、广播地址、子网掩码、通配符掩码、可用范围与主机数,并判断地址类型。全部在浏览器本地完成,不上传。
URL 解析
网络在线 URL 解析:拆出协议、主机、端口、路径、查询参数与锚点,参数逐个解码并与原始值对照,缺协议自动补 https://。全部在浏览器本地完成。
UA 解析
网络在线 User-Agent 解析:识别浏览器、版本、操作系统、设备类型与渲染引擎,并列出命中的匹配规则。结果基于模式匹配,仅供参考。全部在浏览器本地完成。
HTTP 状态码
网络HTTP 状态码查询与速查:输入编号查含义、1xx 到 5xx 分类、常见场景与排查提示,也能用关键词反查编号。全部在浏览器本地完成。
MIME 类型
网络MIME 类型与扩展名双向查询:输入 js 得到 text/javascript,输入 image/svg+xml 得到默认扩展名。附数据来源与覆盖范围,全部本地完成。