super_dns_client library
Classes
- Answer
- BaseUdpSrvClient
- Base class for all SRV resolvers (System, Public, etc.)
- DnsClient
- Base interface for all DNS clients.
- DnsOverHttps
- DNS-over-HTTPS (DoH) client supporting multiple resolvers (Google, Cloudflare).
- DnsOverHttpsBinaryClient
- DnsRecord
- DnsResolver
- PublicUdpSrvClient
- Resolver that uses a list of public (non-GAFAM) DNS servers.
- Question
- RRType
- Represents a DNS Resource Record (RR) type.
- SrvRecord
- Represents a DNS SRV record according to RFC 2782.
- SrvRecordSelector
- Utility to select SRV targets according to RFC 2782.
- SystemUdpSrvClient
- SystemUdpSrvClient resolves DNS servers using the underlying system configuration (Android/iOS native, or local resolv.conf).