Lines Matching refs:rrset
136 def __init__(self, qname, rdtype, rdclass, rrset, raise_on_no_answer=True): argument
151 if not rrset and raise_on_no_answer:
153 self.rrset = rrset
155 rrset.ttl if hasattr(rrset, 'ttl') else 0)
265 rrset = dns.rrset.RRset(qname, rdclass, rdtype)
266 rrset.ttl = self._last_load + self.interval - now
272 rrset.add(dns.rdtypes.IN.A.A(rdclass, rdtype, addr))
278 rrset.add(dns.rdtypes.IN.AAAA.AAAA(rdclass, rdtype, addr))
284 rrset.add(dns.rdtypes.ANY.CNAME.CNAME(
286 return HostsAnswer(qname, rdtype, rdclass, rrset, raise_on_no_answer)
370 if a.rrset is not None and len(a.rrset):
374 result[0].rrset.union_update(a.rrset)
375 result[2] += len(a.rrset)
420 aliases.extend(str(rr.target) for rr in ans.rrset)
511 if answer.rrset:
512 addrs.extend(rr.address for rr in answer.rrset)
519 if answer.rrset:
520 addrs = [rr.address for rr in answer.rrset]
523 if answer.rrset:
524 addrs = ['::ffff:' + rr.address for rr in answer.rrset]
527 if answer.rrset:
528 addrs = [rr.address for rr in answer.rrset]
576 rrset = resolve(hostname)
577 return rrset[0].address
586 addrs = [rr.address for rr in ans.rrset]
615 rrset = resolver.query(
617 if len(rrset) > 1:
619 host = rrset[0].target.to_text(omit_final_dot=True)
628 rrset = resolver.query(host)
629 if len(rrset) > 1:
632 host = rrset[0].address