isAddressv6Multicast(address: bigint): boolean
Checks if an IPv6 address is a multicast address (RFC 4291).
Multicast range: ff00::/8 (ff00:: – ffff:ffff:...:ffff)
Example 1
Example 1
import { assert, assertEquals } from "@std/assert"; import { isAddressv6Multicast } from "@hertzg/ip/classifyv6"; import { parseAddressv6 } from "@hertzg/ip/addressv6"; assert(isAddressv6Multicast(parseAddressv6("ff02::1").address)); assert(isAddressv6Multicast(parseAddressv6("ff00::").address)); assertEquals(isAddressv6Multicast(parseAddressv6("fe80::1").address), false);