Package twisted :: Package names :: Module client

[show private | hide private]
[frames | no frames]

## Module twisted.names.client

Asynchronous client DNS

API Stability: Unstable

Future plans: Proper nameserver acquisition on Windows/MacOS, better caching, respect timeouts

Author: Jp Calderone<mailto:exarkun@twistedmatrix.com>

Classes
`DNSClientFactory` |
`Resolver` |
`ThreadedResolver` |

Function Summary
| `createResolver(servers)`

Variable Summary
`int` | `k`
`instance method` | `lookupAddress`
`instance method` | `lookupAddress6`
`instance method` | `lookupAFSDatabase`
`instance method` | `lookupAllRecords`
`instance method` | `lookupAuthority`
`instance method` | `lookupCanonicalName`
`instance method` | `lookupHostInfo`
`instance method` | `lookupIPV6Address`
`instance method` | `lookupMailBox`
`instance method` | `lookupMailboxInfo`
`instance method` | `lookupMailExchange`
`instance method` | `lookupMailGroup`
`instance method` | `lookupMailRename`
`instance method` | `lookupNameservers`
`instance method` | `lookupNull`
`instance method` | `lookupPointer`
`instance method` | `lookupResponsibility`
`instance method` | `lookupService`
`instance method` | `lookupText`
`instance method` | `lookupWellKnownServices`
`instance method` | `lookupZone`
`_Feature` | `nested_scopes`
`Platform` | `platform`
`ResolverChain` | `theResolver`
`string` | `v`

Variable Details

### k

  Type:
    `int`
  Value:

        6

### lookupAddress

`lookupAddress` = `twisted.names.common.ResolverBase.lookupAddress`

### lookupAddress6

`lookupAddress6` = `twisted.names.common.ResolverBase.lookupAddress6`

### lookupAFSDatabase

`lookupAFSDatabase` = `twisted.names.common.ResolverBase.lookupAFSDatabase`

### lookupAllRecords

`lookupAllRecords` = `twisted.names.resolve.ResolverChain.lookupAllRecords`

### lookupAuthority

`lookupAuthority` = `twisted.names.common.ResolverBase.lookupAuthority`

### lookupCanonicalName

`lookupCanonicalName` = `twisted.names.common.ResolverBase.lookupCanonicalName`

### lookupHostInfo

`lookupHostInfo` = `twisted.names.common.ResolverBase.lookupHostInfo`

### lookupIPV6Address

`lookupIPV6Address` = `twisted.names.common.ResolverBase.lookupIPV6Address`

### lookupMailBox

`lookupMailBox` = `twisted.names.common.ResolverBase.lookupMailBox`

### lookupMailboxInfo

`lookupMailboxInfo` = `twisted.names.common.ResolverBase.lookupMailboxInfo`

### lookupMailExchange

`lookupMailExchange` = `twisted.names.common.ResolverBase.lookupMailExchange`

### lookupMailGroup

`lookupMailGroup` = `twisted.names.common.ResolverBase.lookupMailGroup`

### lookupMailRename

`lookupMailRename` = `twisted.names.common.ResolverBase.lookupMailRename`

### lookupNameservers

`lookupNameservers` = `twisted.names.common.ResolverBase.lookupNameservers`

### lookupNull

`lookupNull` = `twisted.names.common.ResolverBase.lookupNull`

### lookupPointer

`lookupPointer` = `twisted.names.common.ResolverBase.lookupPointer`

### lookupResponsibility

`lookupResponsibility` = `twisted.names.common.ResolverBase.lookupResponsibility`

### lookupService

`lookupService` = `twisted.names.common.ResolverBase.lookupService`

### lookupText

`lookupText` = `twisted.names.common.ResolverBase.lookupText`

### lookupWellKnownServices

`lookupWellKnownServices` = `twisted.names.common.ResolverBase.lookupWellKnownServices`

### lookupZone

`lookupZone` = `twisted.names.common.ResolverBase.lookupZone`

### nested_scopes

  Type:
    `_Feature`
  Value:

        Feature((2, 1, 0, 'beta', 1), (2, 2, 0, 'final', 0))

### platform

  Type:
    `Platform`
  Value:

        <twisted.python.runtime.Platform instance at 0x8287864>

### theResolver

  Type:
    `ResolverChain`
  Value:

        <twisted.names.resolve.ResolverChain instance at 0x84b76c4>

### v

  Type:
    `string`
  Value:

        'lookupAuthority'

Generated by Epydoc 1.1 on Sat Feb 15 21:17:56 2003 | http://epydoc.sf.net