跳到主内容
UniKit

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

同类工具