isAddressv6Orchidv2(address: bigint): boolean
Checks if an IPv6 address is an ORCHIDv2 address (RFC 7343).
ORCHIDv2 range: 2001:20::/28
Example 1
Example 1
import { assert, assertEquals } from "@std/assert"; import { isAddressv6Orchidv2 } from "@hertzg/ip/classifyv6"; import { parseAddressv6 } from "@hertzg/ip/addressv6"; assert(isAddressv6Orchidv2(parseAddressv6("2001:20::1").address)); assert(isAddressv6Orchidv2(parseAddressv6("2001:2f:ffff:ffff:ffff:ffff:ffff:ffff").address)); assertEquals(isAddressv6Orchidv2(parseAddressv6("2001:30::1").address), false);