Test Package
An abstract-encoding compliant module for encoding / decoding DNS packets
Compare DNS record strings for equality
the http/https agent used by the npm cli
OpenTelemetry instrumentation for `node:dns` name resolution module
Low level multicast-dns implementation in pure javascript
Encode/decode DNS-SD TXT record RDATA fields
Natural exponential function.
Create RSA Public Key PEM from Modulus and Exponent value in node.js
Make low-level DNS requests with retry and timeout support.
Return a normal number `y` and exponent `exp` satisfying `x = y * 2^exp`.
Parse and stringify mdns service types
Multiply a double-precision floating-point number by an integer power of two.
Middleware to set X-DNS-Prefetch-Control header.
Abstraction for exponential and custom retry strategies for failed operations.
TypeScript definitions for dns-packet
Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
Resolve DNS queries with browser fallback
TypeScript definitions for multicast-dns
A decorator on top of `fetch` that caches the DNS query of the `hostname` of the passed URL
An abstract-encoding compliant module for encoding / decoding DNS packets
DNS over HTTP resolver
Caching DNS resolve
A Bonjour/Zeroconf implementation in pure JavaScript