isAddressv6UniqueLocal(address: bigint): boolean
Checks if an IPv6 address is a unique local address (RFC 4193).
Unique local range: fc00::/7 (fc00:: – fdff:ffff:...:ffff)
This is the IPv6 equivalent of IPv4 private addresses (RFC 1918).
Example 1
Example 1
import { assert, assertEquals } from "@std/assert"; import { isAddressv6UniqueLocal } from "@hertzg/ip/classifyv6"; import { parseAddressv6 } from "@hertzg/ip/addressv6"; assert(isAddressv6UniqueLocal(parseAddressv6("fc00::1").address)); assert(isAddressv6UniqueLocal(parseAddressv6("fd00::1").address)); assertEquals(isAddressv6UniqueLocal(parseAddressv6("fe00::1").address), false);