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