@param q: the query
@type q: dns.message.Message
+ @param where: where to send the message
+ @type where: string
@param timeout: The number of seconds to wait before the query times out.
If None, the default, wait forever.
@type timeout: float
@param q: the query
@type q: dns.message.Message object
+ @param where: where to send the message
+ @type where: string
@param timeout: The number of seconds to wait before the query times out.
If None, the default, wait forever.
@type timeout: float
af=socket.AF_INET, lifetime=None):
"""Return a generator for the responses to a zone transfer.
+ @param where: where to send the message
+ @type where: string
@param zone: The name of the zone to transfer
@type zone: dns.name.Name object or string
@param rdtype: The type of zone transfer. The default is