2016-08-03 19:01:41 +03:00
|
|
|
import dnslib
|
|
|
|
|
|
|
|
from onedns.tests import conftest
|
|
|
|
|
|
|
|
|
2016-08-12 18:03:55 +03:00
|
|
|
def dnsquery(qname, qtype, server=None, port=None, tcp=False):
|
|
|
|
server = server or conftest.INTERFACE
|
|
|
|
port = port or conftest.PORT
|
2016-08-03 19:01:41 +03:00
|
|
|
q = dnslib.DNSRecord(q=dnslib.DNSQuestion(qname, qtype))
|
2016-08-12 18:03:55 +03:00
|
|
|
a_pkt = q.send(server, port, tcp=tcp)
|
2016-08-03 19:01:41 +03:00
|
|
|
return dnslib.DNSRecord.parse(a_pkt)
|