Autogenerated by
src/scripts/build-coherence-md.ts
| Address | node:net | @webpod/ip |
@webpod/ip/core |
ip |
is-ip |
ipaddr.js |
ip-address |
ip2buf |
neoip |
Comment |
|---|---|---|---|---|---|---|---|---|---|---|
127.0.0.1 |
β | β | β | β | β | β | β | β | β | localhost |
192.168.1.1 |
β | β | β | β | β | β | β | β | β | private LAN |
255.255.255.255 |
β | β | β | β | β | β | β | β | β | broadcast |
0.0.0.0 |
β | β | β | β | β | β | β | β | β | unspecified |
8.8.8.8 |
β | β | β | β | β | β | β | β | β | Google DNS |
256.1.1.1 |
β | β | β | β | β | β | β | β | β | octet out of range |
192.168.1 |
β | β | β | β | β | β | β | β | β | not enough octets |
192.168.1.1.1 |
β | β | β | β | β | β | β | β | β | too many octets |
192.168.01.1 |
β | β | β | β | β | β | β | β | β | leading octet zero |
abc.def.gha.bcd |
β | β | β | β | β | β | β | β | β | non-numeric |
... |
β | β | β | β | β | β | β | β | β | empty octets |
1..2.3 |
β | β | β | β | β | β | β | β | β | empty middle octet |
| `` | β | β | β | β | β | β | β | β | β | empty string |
| Address | node:net | @webpod/ip |
@webpod/ip/core |
ip |
is-ip |
ipaddr.js |
ip-address |
ip2buf |
neoip |
Comment |
|---|---|---|---|---|---|---|---|---|---|---|
::1 |
β | β | β | β | β | β | β | β | β | loopback |
:: |
β | β | β | β | β | β | β | β | β | unspecified |
2001:db8::1 |
β | β | β | β | β | β | β | β | β | documentation address |
fe80::1ff:fe23:4567:890a |
β | β | β | β | β | β | β | β | β | link-local |
::ffff:192.0.2.128 |
β | β | β | β | β | β | β | β | β | IPv4-mapped IPv6 |
2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
β | β | β | β | β | β | β | β | β | full form |
0:0:0:0:0:0:0:1 |
β | β | β | β | β | β | β | β | β | expanded loopback |
2001::85a3::7334 |
β | β | β | β | β | β | β | β | β | multiple :: |
12345:: |
β | β | β | β | β | β | β | β | β | hextet too long |
abcd:efgh::1 |
β | β | β | β | β | β | β | β | β | non-hex character |
1:2:3:4:5:6:7 |
β | β | β | β | β | β | β | β | β | too few hextets |
1:2:3:4:5:6:7:8:9 |
β | β | β | β | β | β | β | β | β | too many hextets |
:1:2:3:4:5:6:7 |
β | β | β | β | β | β | β | β | β | leading colon without :: |
1:2:3:4:5:6:7: |
β | β | β | β | β | β | β | β | β | trailing colon without :: |
1:2:3::4:5:6:7:8 |
β | β | β | β | β | β | β | β | β | too many hextets with :: |
1:2::4:5::8 |
β | β | β | β | β | β | β | β | β | multiple compressors :: |
::: |
β | β | β | β | β | β | β | β | β | triple colon not allowed |
::g |
β | β | β | β | β | β | β | β | β | invalid hex digit after compression |
2001:db8:85a3:0:0:8a2e:37023:7334 |
β | β | β | β | β | β | β | β | β | hextet exceeds 16 bits |
::ffff:999.0.2.128 |
β | β | β | β | β | β | β | β | β | invalid embedded IPv4 |
::ffff:192.0.2 |
β | β | β | β | β | β | β | β | β | truncated IPv4 in mapped address |
2001:db8::: |
β | β | β | β | β | β | β | β | β | extra colon at end |
| `` | β | β | β | β | β | β | β | β | β | empty string |
| Address | @webpod/ip |
@webpod/ip/core |
ip |
ipaddr.js |
neoip |
Comment |
|---|---|---|---|---|---|---|
0.0.0.0 |
β | β | β | β | β | unspecified |
127.0.0.1 |
β | β | β | β | β | loopback |
127.0.0.2 |
β | β | β | β | β | loopback range |
127.1.1.1 |
β | β | β | β | β | loopback shorthand |
192.168.0.123 |
β | β | β | β | β | private LAN |
192.168.122.123 |
β | β | β | β | β | private LAN |
192.162.1.2 |
β | β | β | β | β | public, outside 192.168/16 |
172.16.0.5 |
β | β | β | β | β | private start |
172.16.123.254 |
β | β | β | β | β | private inside |
171.16.0.5 |
β | β | β | β | β | public, below range |
172.25.232.15 |
β | β | β | β | β | private inside |
172.15.0.5 |
β | β | β | β | β | public, below range |
172.32.0.5 |
β | β | β | β | β | public, above range |
169.254.2.3 |
β | β | β | β | β | link-local |
169.254.221.9 |
β | β | β | β | β | link-local |
168.254.2.3 |
β | β | β | β | β | public, outside 169.254/16 |
10.0.2.3 |
β | β | β | β | β | private 10/8 |
10.1.23.45 |
β | β | β | β | β | private 10/8 |
12.1.2.3 |
β | β | β | β | β | public, outside 10/8 |
198.18.0.0 |
β | β | β | β | β | benchmark range |
fd12:3456:789a:1::1 |
β | β | β | β | β | ULA fc00::/7 |
fe80::f2de:f1ff:fe3f:307e |
β | β | β | β | β | link-local fe80::/10 |
::ffff:10.100.1.42 |
β | β | β | β | β | IPv4-mapped private |
::FFFF:172.16.200.1 |
β | β | β | β | β | IPv4-mapped private |
::ffff:192.168.0.1 |
β | β | β | β | β | IPv4-mapped private |
165.225.132.33 |
β | β | β | β | β | public |
:: |
β | β | β | β | β | unspecified |
::1 |
β | β | β | β | β | loopback |
fe80::1 |
β | β | β | β | β | link-local |
0x7f.1 |
β | β | β | β | β | CVE-2023-42282: hex loopback |
127.1 |
β | β | β | β | β | CVE-2024-29415: short loopback |
2130706433 |
β | β | β | β | β | CVE-2024-29415: integer loopback |
::fFFf:127.0.0.1 |
β | β | β | β | β | CVE-2024-29415: IPv6-mapped loopback |
::0:ffff:127.0.0.1 |
β | β | β | β | β | β |
0::0:ffff:127.0.0.1 |
β | β | β | β | β | β |
0:0:0:0:0:ffff:127.0.0.1 |
β | β | β | β | β | β |
017700000001 |
n/a | n/a | β | β | β | octal 127.0.0.1 |
01200034567 |
n/a | n/a | β | β | β | invalid: octal-style |
012.1.2.3 |
n/a | n/a | β | β | β | invalid: octal-style IPv4 |
000:0:0000::01 |
β | β | β | β | β | valid: zero-compression |
::fFFf:127.255.255.256 |
n/a | n/a | β | n/a | β | invalid: IPv4 overflow |