Skip to content

parseIpAddressToBytes ​

parseIpAddressToBytes ​

Parses an IPv4 or IPv6 address string into raw bytes.
Returns 4 bytes for IPv4 and 16 bytes for IPv6.

Suitable for encoding into SAN iPAddress octets or name-constraint ranges.

ts
function parseIpAddressToBytes(
	value: string,
): Uint8Array

Parameters

  • value: string — IPv4 or IPv6 address string to parse.

Returns — The raw address bytes.

Examples

ts
Array.from(parseIpAddressToBytes('127.0.0.1'));
// [127, 0, 0, 1]

Released under the MIT License.