isAddressv6Teredo(address: bigint): boolean
Checks if an IPv6 address is a Teredo address (RFC 4380).
Teredo range: 2001::/32
Note: This overlaps with documentation (2001:db8::/32), benchmarking
(2001:2::/48), and ORCHIDv2 (2001:20::/28) ranges. Use
classifyAddressv6 for the most specific classification.
Example 1
Example 1
import { assert, assertEquals } from "@std/assert"; import { isAddressv6Teredo } from "@hertzg/ip/classifyv6"; import { parseAddressv6 } from "@hertzg/ip/addressv6"; assert(isAddressv6Teredo(parseAddressv6("2001::1").address)); assert(isAddressv6Teredo(parseAddressv6("2001:0:ffff:ffff:ffff:ffff:ffff:ffff").address)); assertEquals(isAddressv6Teredo(parseAddressv6("2002::1").address), false);