isAddressv6Translated(address: bigint): boolean
Checks if an IPv6 address is an IPv4-translated address (RFC 6052).
IPv4-translated range: 64:ff9b::/96
Used by NAT64 for IPv4/IPv6 translation.
Example 1
Example 1
import { assert, assertEquals } from "@std/assert"; import { isAddressv6Translated } from "@hertzg/ip/classifyv6"; import { parseAddressv6 } from "@hertzg/ip/addressv6"; assert(isAddressv6Translated(parseAddressv6("64:ff9b::1").address)); assert(isAddressv6Translated(parseAddressv6("64:ff9b::").address)); assertEquals(isAddressv6Translated(parseAddressv6("64:ff9a::1").address), false);