function isAddressv6Loopback
isAddressv6Loopback(address: bigint): boolean

Checks if an IPv6 address is the loopback address (RFC 4291).

Loopback: ::1

Examples

Example 1

import { assert, assertEquals } from "@std/assert";
import { isAddressv6Loopback } from "@hertzg/ip/classifyv6";
import { parseAddressv6 } from "@hertzg/ip/addressv6";

assert(isAddressv6Loopback(parseAddressv6("::1").address));
assertEquals(isAddressv6Loopback(parseAddressv6("::").address), false);
assertEquals(isAddressv6Loopback(parseAddressv6("::2").address), false);

Parameters

address: bigint

The address as a 128-bit bigint

Return Type

boolean

true if the address is the loopback address

Usage

import { isAddressv6Loopback } from "mod.ts";