IP地址提取
从文本里批量提取 IPv4 与 IPv6:IPv4 要求正好 4 段且每段 0–255,IPv6 支持 :: 缩写,所以版本号 1.2.3 与时间 12:30:45 都不会被误判,可选只取其中一类并去重排序。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
待提取文本
提取结果
一行一项,可直接复制。
粘贴文本后即可提取 IP 地址
命中: 0 · 不重复: 0 · IPv4: 0 · IPv6: 0
这个工具能做什么
- 排查线上问题时把日志里的客户端 IP 全抓出来,再按出现次数看是谁在刷流量。
- 整理防火墙白名单:从工单或聊天记录里复制一堆 IP,一次提取成干净列表再粘进配置。
- 核对 IPv6 改造进度:同时提取两类地址,一眼看出还有哪些条目仍在用 IPv4。
示例
输入
服务器 192.168.1.1 与 10.0.0.1,回环 ::1,IPv6 2001:db8::1;版本号 1.2.3、时间 12:30:45 都不算 IP。
输出
192.168.1.1 10.0.0.1 ::1 2001:db8::1
1.2.3 只有三段、12:30:45 不是十六进制组,所以都被排除;把「地址类型」切到仅 IPv4 或仅 IPv6 可以只留一类。
常见问题
版本号 1.2.3.4 会被当成 IP 吗?
会——它形式上就是四段 0–255 的数字,正则无法区分版本号和地址。能排除的是段数不对(1.2.3)或某段超过 255(999.1.1.1)的情况。
IPv6 里带 :: 的写法准吗?
准。带 :: 时非空组不超过 7 组、每组 1–4 位十六进制;不带 :: 时必须正好 8 组,所以 12:30:45 这类时间不会误判。
端口号会自动去掉吗?
结果只含地址本身,1.2.3.4:8080 里的 8080 不会进入结果;但如果端口数字和地址紧贴成更长的数字串,会按最长匹配处理。
结果能排序吗?
默认按出现顺序输出;勾选「排序输出」改成按字符码点排序,方便对比两份清单。
最多能处理多少文本?
两百万字符。超过会直接报错而不是让页面卡死,因为提取跑在浏览器主线程上。
关键词:IP提取IP地址提取ip extractorIPv4IPv6批量提取IP日志IP正则提取IP