Stub Resolver
Dnspython’s resolver module implements a “stub resolver”, which does DNS recursion with the aid of a remote “full resolver” provided by an ISP or other service provider. By default, dnspython will use the full resolver specified by its host system, but another resolver can easily be used simply by setting the nameservers attribute.
- The dns.resolver.Resolver and dns.resolver.Answer Classes
ResolverResolver.domainResolver.nameserversResolver.searchResolver.use_search_by_defaultResolver.portResolver.nameserver_portsResolver.timeoutResolver.lifetimeResolver.cacheResolver.retry_servfailResolver.keyringResolver.keynameResolver.keyalgorithmResolver.ednsResolver.ednsflagsResolver.payloadResolver.flagsResolver.canonical_name()Resolver.query()Resolver.resolve()Resolver.resolve_address()Resolver.resolve_name()Resolver.try_ddr()
Answer
- The dns.nameserver.Nameserver Classes
- The dns.nameserver.Do53Nameserver Class
- The dns.nameserver.DoTNameserver Class
- The dns.nameserver.DoHNameserver Class
- The dns.nameserver.DoQNameserver Class
- Resolver Functions and The Default Resolver
- Resolver Caching Classes
- Overriding the System Resolver