This is a library that performs a DNS lookup and then verifies the queried IP address with other DoH services to better ensure that the IP address that the domain name got correctly resolved to the appropriate IP address.
An abstract-encoding compliant module for encoding / decoding DNS packets
Make low-level DNS requests with retry and timeout support.
Compare DNS record strings for equality
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
Get current machine IP, MAC and DNS servers.
Low level multicast-dns implementation in pure javascript
Abstraction for exponential and custom retry strategies for failed operations.
TypeScript definitions for dns-packet
Resolve DNS queries with browser fallback
Middleware to set X-DNS-Prefetch-Control header.
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
DNS over HTTP resolver
Parse and stringify mdns service types
A Bonjour/Zeroconf implementation in pure JavaScript
Caching DNS resolve
AWS SDK for JavaScript Route53resolver Client for Node.js, Browser and React Native
Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
Make low-level DNS requests with retry and timeout support.
A DNS Server and Client Implementation in Pure JavaScript with no dependencies.