twisted.internet.interfaces.IResolverSimple(Interface)
interface documentationtwisted.internet.interfaces
View Source
(View In Hierarchy)
Known subclasses: twisted.internet.interfaces.IResolver
Known implementations: twisted.internet.base.BlockingResolver, twisted.internet.base.ThreadedResolver
Method | getHostByName | Resolve the domain name name into an IP address. |
Resolve the domain name name
into an IP address.
Parameters | name | DNS name to resolve. (type: str ) |
timeout | Number of seconds after which to reissue the query. When the last timeout
expires, the query is considered failed. (type: Sequence of int ) | |
Returns | The callback of the Deferred that is returned will be passed a string that
represents the IP address of the specified name, or the errback will be
called if the lookup times out. If multiple types of address records are
associated with the name, A6 records will be returned in preference to AAAA
records, which will be returned in preference to A records. If there are
multiple records of the type to be returned, one will be selected at
random. (type: twisted.internet.defer.Deferred ) | |
Raises | twisted.internet.defer.TimeoutError | Raised (asynchronously) if the name cannot be resolved within the specified timeout period. |