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
Resolver
Resolver.domain
Resolver.nameservers
Resolver.search
Resolver.use_search_by_default
Resolver.port
Resolver.nameserver_ports
Resolver.timeout
Resolver.lifetime
Resolver.cache
Resolver.retry_servfail
Resolver.keyring
Resolver.keyname
Resolver.keyalgorithm
Resolver.edns
Resolver.ednsflags
Resolver.payload
Resolver.flags
Resolver.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