t.n.root : module documentation

Part of twisted.names View Source

Resolver implementation for querying successive authoritative servers to lookup a record, starting from the root nameservers.
Author

Jp Calderone

todo:
   robustify it
   break discoverAuthority into several smaller functions
   documentation
Function retry Undocumented
Class Resolver Undocumented
Function lookupNameservers Undocumented
Function lookupAddress Undocumented
Function extractAuthority Undocumented
Function discoverAuthority Undocumented
Function makePlaceholder Undocumented
Class DeferredResolver Undocumented
Function bootstrap Lookup the root nameserver addresses using the given resolver
Class _DummyController Undocumented
def retry(t, p, *args): (source)
Undocumented
def lookupNameservers(host, atServer, p=None): (source)
Undocumented
def lookupAddress(host, atServer, p=None): (source)
Undocumented
def extractAuthority(msg, cache): (source)
Undocumented
def discoverAuthority(host, roots, cache=None, p=None): (source)
Undocumented
def makePlaceholder(deferred, name): (source)
Undocumented
def bootstrap(resolver): (source)

Lookup the root nameserver addresses using the given resolver

Return a Resolver which will eventually become a root.Resolver instance that has references to all the root servers that we were able to look up.
API Documentation for Twisted, generated by pydoctor at 2011-10-27 15:57:47.