Send empty replies to AAAA requests

In conformance with https://tools.ietf.org/html/rfc4074 # Expected Behavior
master
Vitaliy Filippov 2020-01-23 18:41:04 +03:00
parent 57dfab11eb
commit c03be448e0
1 changed files with 3 additions and 1 deletions

View File

@ -39,9 +39,11 @@ class DynamicResolver(server.BaseResolver):
qname = request.q.qname
qtype = request.q.qtype
try:
if qtype in (dnslib.QTYPE.A, dnslib.QTYPE.AAAA):
if qtype == dnslib.QTYPE.A:
forward = self.zone.get_forward(qname)
reply.add_answer(forward)
elif qtype == dnslib.QTYPE.AAAA:
reply.header.rcode = 0
elif qtype == dnslib.QTYPE.PTR:
reverse = self.zone.get_reverse(
utils.reverse_to_ip(qname.idna()))