正则表达式
IP 地址正则验证
使用正则模式验证IPv4和IPv6地址。检查私有/保留范围、CIDR表示法和子网有效性。
regexipip addressvalidateipv4ipv6
IP Address Validator
Regex Patterns
IPv4
/^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$/IPv6
Full IPv6 regex patternExample IPs
What is IP 地址正则验证?
IP地址正则验证器提供精确设计的正则表达式,用于根据IETF标准(RFC 791、RFC 2460、RFC 4291用于IPv6文本表示)验证IPv4和IPv6地址。IP地址验证是安全审计中的常见任务(检查IP是否属于私有范围:10.x/8、172.16-31/12、192.168/16)、日志分析(解析访问日志、防火墙日志、WAF日志)和网络管理(配置防火墙规则ACL、VPN配置)。许多朴素的IP正则模式接受无效地址(如999.999.999.999)或拒绝有效的IPv6形式。本验证器实现的IPv4模式可正确检查每个八位位组为0-255(默认无前置零,可配置),匹配所有符合RFC的IPv6形式,包括压缩的双冒号表示法、抑制零的十六进制组、混合IPv4映射IPv6(::ffff:192.0.2.128)和CIDR后缀表示法(/24、/64、/128)。附加检查将IP分类为公共、私有(RFC 1918)、回环(127.0.0.0/8、::1)、链路本地(169.254/16、fe80::/10)、多播或保留的文档范围(TEST-NET 192.0.2/24)。测试单个IP、批量列表或CIDR块,然后复制为Java、Python、Go、MySQL或PCRE兼容工具正确转义的生产测试正则模式。
When to Use IP 地址正则验证
用于解析服务器访问日志、在注册欺诈检测中验证IP、构建防火墙规则验证器、为地理IP查找分类IP范围,或编写网络监控解析器。
How to Use IP 地址正则验证
选择IPv4、IPv6或两者。单独或批量输入地址。查看验证状态、分类(公共/私有/回环等),并复制为您的语言预转义的生产测试正则模式。