Resolve DNS records via the Google Public DNS HTTPS API
DNS over HTTP resolver
An abstract-encoding compliant module for encoding / decoding DNS packets
Resolve DNS queries with browser fallback
Compare DNS record strings for equality
Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
OpenTelemetry instrumentation for `node:dns` name resolution module
the http/https agent used by the npm cli
Encode/decode DNS-SD TXT record RDATA fields
Low level multicast-dns implementation in pure javascript
DNS over HTTPS lookups from web apps
A DNS Server and Client Implementation in Pure JavaScript with no dependencies.
Make low-level DNS requests with retry and timeout support.
Isomorphic ATProto handle to DID resolver
Abstraction for exponential and custom retry strategies for failed operations.
TypeScript definitions for dns-packet
Middleware to set X-DNS-Prefetch-Control header.
AWS SDK for JavaScript Route53resolver Client for Node.js, Browser and React Native
An abstract-encoding compliant module for encoding / decoding DNS packets
TypeScript definitions for multicast-dns
A decorator on top of `fetch` that caches the DNS query of the `hostname` of the passed URL
Dependency free, browser compatible, NodeJS dns library replacement. Implements RFC8484 and RFC1035. Supports most DNS over HTTPS servers.
Parse and stringify mdns service types
Node & Browser tested, Non-JSON DNS over HTTPS fetching with minimal dependencies.