export function convertIntToIpAddress(int: number): string { return `${int & 0xff}.${(int >> 8) & 0xff}.${(int >> 16) & 0xff}.${(int >> 24) & 0xff }`; } export function convertIpAddressToInt(ip: string): number | undefined { if (!ip) { return undefined; } return ( ip .split(".") .reverse() .reduce((ipnum, octet) => { return (ipnum << 8) + Number.parseInt(octet); }, 0) >>> 0 ); }