DNSCrypt - authenticated and encrypted DNS client
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
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
Encrypted Content-Encoding for HTTP
Abstraction for exponential and custom retry strategies for failed operations.
TypeScript definitions for dns-packet
Middleware to set X-DNS-Prefetch-Control header.
Resolve DNS queries with browser fallback
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
Caches dns resolutions made with async dns.resolve instead of default sync dns.lookup, refreshes in background
TypeScript definitions for multicast-dns
DNS over HTTP resolver
Caching DNS resolve
A DNS Server and Client Implementation in Pure JavaScript with no dependencies.
A decorator on top of `fetch` that caches the DNS query of the `hostname` of the passed URL
A Bonjour/Zeroconf implementation in pure JavaScript
Perform DNS queries using OS APIs
A tool for managing Let's Encrypt dns-01 certificates
Certgen is a command-line Ruby gem that helps users generate free SSL certificates from Let's Encrypt using DNS-01 verification. Ideal for users with manual or cPanel-based hosting environments. Supports wildcard domains and reusable account keys.
This is an authoratative and fully-featured API client for the DNS Provider "DnsMadeEasy.com". This library offers both a rich Ruby API that you can use to automate DNS record management, as well as a rich CLI interface with the command line executable "dme" installed when you install the gem. The gem additionally supports storing credentials in the ~/.dnsmadeeasy/credentials.yml file, supports multiple accounts, encryption, and more. If you are using Chef consider using the "dnsmadeeasy" Chef Cookbook, while uses this gem behind the scenes: https://supermarket.chef.io/cookbooks/dnsmadeeasy<br /> ACKNOWLEDGEMENTS: 1. This gem is based on the original work contributed by Wanelo.com to the now abandonded "dnsmadeeasy-rest-api" client. 2. We also wish to thank the gem author Phil Cohen who kindly yielded the "dnsmadeeasy" RubyGems namespace to this gem. 3. We also thank Praneeth Are for contributing the support for secondary domains in 0.3.5.