IPv4 reverse DNS pointer names.

This module provides addressv4ToArpa, which builds the in-addr.arpa name a PTR record for an IPv4 address lives at (RFC 1035 ยง3.5).

For the IPv6 and universal forms, see:

The name is relative -- no trailing dot. See ADR 0009.

Examples

Build the name a PTR record lives at

import { assertEquals } from "@std/assert";
import { addressv4ToArpa } from "@hertzg/ip/arpav4";
import { parseAddressv4 } from "@hertzg/ip/addressv4";

assertEquals(addressv4ToArpa(parseAddressv4("192.168.0.1").address), "1.0.168.192.in-addr.arpa");

Functions

f
addressv4ToArpa(address: number): string

Builds the reverse DNS pointer name of an IPv4 address.