ipaddr.js

A library for manipulating IPv4 and IPv6 addresses in JavaScript.

internet-address

Parse, query, manipulate, and serialize IPv4/6 addresses.