ip-utils
Version:
Library of useful functions related to IP
9 lines (8 loc) • 387 B
JavaScript
import { toLong } from './ToLong';
import { networkAddress } from './NetworkAddress';
import { broadcastAddress } from './BroadcastAddress';
export function contains(network, ipaddress) {
let firsAddress = toLong(networkAddress(network));
let lastAddress = toLong(broadcastAddress(network));
return (toLong(ipaddress) >= firsAddress) && (toLong(ipaddress) <= lastAddress);
}