Send empty replies to AAAA requests
In conformance with https://tools.ietf.org/html/rfc4074 # Expected Behaviormaster
parent
57dfab11eb
commit
c03be448e0
|
@ -39,9 +39,11 @@ class DynamicResolver(server.BaseResolver):
|
||||||
qname = request.q.qname
|
qname = request.q.qname
|
||||||
qtype = request.q.qtype
|
qtype = request.q.qtype
|
||||||
try:
|
try:
|
||||||
if qtype in (dnslib.QTYPE.A, dnslib.QTYPE.AAAA):
|
if qtype == dnslib.QTYPE.A:
|
||||||
forward = self.zone.get_forward(qname)
|
forward = self.zone.get_forward(qname)
|
||||||
reply.add_answer(forward)
|
reply.add_answer(forward)
|
||||||
|
elif qtype == dnslib.QTYPE.AAAA:
|
||||||
|
reply.header.rcode = 0
|
||||||
elif qtype == dnslib.QTYPE.PTR:
|
elif qtype == dnslib.QTYPE.PTR:
|
||||||
reverse = self.zone.get_reverse(
|
reverse = self.zone.get_reverse(
|
||||||
utils.reverse_to_ip(qname.idna()))
|
utils.reverse_to_ip(qname.idna()))
|
||||||
|
|
Loading…
Reference in New Issue