punycode
A robust Punycode converter that fully complies to RFC 3492 and RFC 5891, and works on nearly all JavaScript platforms.
dns-packet
An abstract-encoding compliant module for encoding / decoding DNS packets
pac-resolver
Generates an asynchronous resolver function from a PAC file
multicast-dns
Low level multicast-dns implementation in pure javascript