Package twisted :: Package internet :: Module interfaces :: Class IResolver
[frames | no frames]

Class IResolver

  Interface --+    
              |    
IResolverSimple --+
                  |
                 IResolver


Method Summary
  lookupAddress(self, name, timeout)
Lookup the A records associated with name.
  lookupAddress6(self, name, timeout)
Lookup all the A6 records associated with name.
  lookupAFSDatabase(self, name, timeout)
Lookup the AFSDB records associated with name.
  lookupAllRecords(self, name, timeout)
Lookup all records associated with name.
  lookupAuthority(self, name, timeout)
Lookup the SOA records associated with name.
  lookupCanonicalName(self, name, timeout)
Lookup the CNAME records associated with name.
  lookupHostInfo(self, name, timeout)
Lookup the HINFO records associated with name.
  lookupIPV6Address(self, name, timeout)
Lookup all the AAAA records associated with name.
  lookupMailBox(self, name, timeout)
Lookup the MB records associated with name.
  lookupMailboxInfo(self, name, timeout)
Lookup the MINFO records associated with name.
  lookupMailExchange(self, name, timeout)
Lookup the MX records associated with name.
  lookupMailGroup(self, name, timeout)
Lookup the MG records associated with name.
  lookupMailRename(self, name, timeout)
Lookup the MR records associated with name.
  lookupNameservers(self, name, timeout)
Lookup the the NS records associated with name.
  lookupNull(self, name, timeout)
Lookup the NULL records associated with name.
  lookupPointer(self, name, timeout)
Lookup the PTR records associated with name.
  lookupRecord(self, name, cls, type, timeout)
Lookup the records associated with the given name that are of the given type and in the given class.
  lookupResponsibility(self, name, timeout)
Lookup the RP records associated with name.
  lookupService(self, name, timeout)
Lookup the SRV records associated with name.
  lookupText(self, name, timeout)
Lookup the TXT records associated with name.
  lookupWellKnownServices(self, name, timeout)
Lookup the WKS records associated with name.
  lookupZone(self, name, timeout)
Perform a zone transfer for the given name.
  query(self, query, timeout)
Interpret and dispatch a query object to the appropriate lookup* method.
    Inherited from IResolverSimple
twisted.internet.defer.Deferred getHostByName(self, name, timeout)
Resolve the domain name name into an IP address.

Method Details

lookupAddress(self, name, timeout=10)

Lookup the A records associated with name.

lookupAddress6(self, name, timeout=10)

Lookup all the A6 records associated with name.

lookupAFSDatabase(self, name, timeout=10)

Lookup the AFSDB records associated with name.

lookupAllRecords(self, name, timeout=10)

Lookup all records associated with name.

lookupAuthority(self, name, timeout=10)

Lookup the SOA records associated with name.

lookupCanonicalName(self, name, timeout=10)

Lookup the CNAME records associated with name.

lookupHostInfo(self, name, timeout=10)

Lookup the HINFO records associated with name.

lookupIPV6Address(self, name, timeout=10)

Lookup all the AAAA records associated with name.

lookupMailBox(self, name, timeout=10)

Lookup the MB records associated with name.

lookupMailboxInfo(self, name, timeout=10)

Lookup the MINFO records associated with name.

lookupMailExchange(self, name, timeout=10)

Lookup the MX records associated with name.

lookupMailGroup(self, name, timeout=10)

Lookup the MG records associated with name.

lookupMailRename(self, name, timeout=10)

Lookup the MR records associated with name.

lookupNameservers(self, name, timeout=10)

Lookup the the NS records associated with name.

lookupNull(self, name, timeout=10)

Lookup the NULL records associated with name.

lookupPointer(self, name, timeout=10)

Lookup the PTR records associated with name.

lookupRecord(self, name, cls, type, timeout=10)

Lookup the records associated with the given name that are of the given type and in the given class.

lookupResponsibility(self, name, timeout=10)

Lookup the RP records associated with name.

lookupService(self, name, timeout=10)

Lookup the SRV records associated with name.

lookupText(self, name, timeout=10)

Lookup the TXT records associated with name.

lookupWellKnownServices(self, name, timeout=10)

Lookup the WKS records associated with name.

lookupZone(self, name, timeout=10)

Perform a zone transfer for the given name.

query(self, query, timeout=10)

Interpret and dispatch a query object to the appropriate lookup* method.

Generated by Epydoc 2.0 on Sat May 15 20:08:41 2004 http://epydoc.sf.net