Top 20 NuGet dns Packages

Lookup for Resource Records - Host name to A Record (IP address), MX Record, etc. The library can be used in .NET, .NET Standard, Xamarin iOS, Android, Mac, CF, and Uwp.
StatDNS allows you to perform DNS queries over HTTP, and to get reverse PTR records for both IPv4 and IPv6 addresses.
A reusable DNS resolver for .NET. You can reference this project in your libraries, but make sure it is also referenced in the startup project too, if this startup project is not project.json based (ie: has a packages.config file).
Clients that communicate with a standard DNS server or a DNS server over HTTPS.
Active network based entropy sources for Terninger including ping, external http sites and other random sources (via http). See https://id.ligos.net/murray/Terninger/ for PGP & Keybase signatures of nuget packages.
Class library for resolving Sender Policy Framework (SPF) strings as defined in RFC 7208.
A simple Multicast Domain Name Service based on RFC 6762. Can be used as both a client (sending queries) or a server (responding to queries). Modified version of Makaretu.Dns.Multicast - removes usage of NetworkInterface class to support UWP pre Fall Creators Update.
A .NET library to access OpenProvider API's. Generated from Swagger document at https://docs.openprovider.com/swagger.json.
.net core library for communicating with Cloudflare API v4.
Texnomic SecureDNS Protocols Library.
Texnomic SecureDNS Core Library.
Texnomic SecureDNS Middlewares Library.
.NET DNS query library
Provides management capabilities for Azure Private DNS.
Change your window's hosts file from C# or Powershell.
MaestroPanel DNS Zone Manager
A .Net component for easily doing DNS lookups
Library for parsing and serializing DNS messages. Includes a basic DNS client and server.