```sh npm install --save extra-dns # or yarn add extra-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
A decorator on top of `fetch` that caches the DNS query of the `hostname` of the passed URL
Perform DNS queries using OS APIs
Compare DNS record strings for equality
OpenTelemetry instrumentation for `node:dns` name resolution module
the http/https agent used by the npm cli
fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.
Encode/decode DNS-SD TXT record RDATA fields
Low level multicast-dns implementation in pure javascript
Make low-level DNS requests with retry and timeout support.
Parse and stringify mdns service types
Discover publicly available DNS Records for a domain
Middleware to set X-DNS-Prefetch-Control header.
Abstraction for exponential and custom retry strategies for failed operations.
TypeScript definitions for dns-packet
Resolve DNS queries with browser fallback
Opinionated, caching, retrying fetch client
TypeScript definitions for multicast-dns
Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
An abstract-encoding compliant module for encoding / decoding DNS packets
TypeScript definitions for fs-extra
DNS over HTTP resolver