This repo contains tools and databases used to validate IPv4 and IPv6 addresses.
Pull Requests and contributions are very welcome.
Current contents are:
- IPv4 Valid IP Database (csv) - used to validate regexes and tools
- IPv6 Valid IP Database (csv) - used to validate regexes and tools
- IPv4 Invalid IP Database (csv) - used to validate regexes and tools
- IPv6 Invalid IP Database (csv) - used to validate regexes and tools
- IPv4 Address Validation Regexes/Tools
- IPv6 Address Validation Regexes/Tools
CSV databases of valid and invalid IPv4 and IPv6 addresses are mostly machine generated and cleaned up/deduped by hand.
If you submit additional examples of valid or invalid addresses where possible please cite the relevant RFC(s) followed any additional comments you feel add context as follows:
Address,Comment
192.0.2.0,RFC5737 TEST-NET-1 documentation network
192.0.2.1,RFC5737 TEST-NET-1 documentation network
198.51.100.0,RFC5737 TEST-NET-2 documentation network
198.51.100.1,RFC5737 TEST-NET-2 documentation network
203.0.113.0,RFC5737 TEST-NET-3 documentation network
203.0.113.0,RFC5737 TEST-NET-3 documentation network
203.0.113.1,RFC5737 TEST-NET-3 documentation network