From 67282f03c01c32d508ecc91888703c3d01696081 Mon Sep 17 00:00:00 2001 From: Jeff Becker Date: Tue, 5 Feb 2019 08:01:56 -0500 Subject: [PATCH] disable recursion on nxdomain responses --- llarp/dns/message.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/llarp/dns/message.cpp b/llarp/dns/message.cpp index 929352886..1a151b0fa 100644 --- a/llarp/dns/message.cpp +++ b/llarp/dns/message.cpp @@ -248,6 +248,10 @@ namespace llarp if(questions.size()) { hdr_fields |= flags_QR; + // don't allow recursion + hdr_fields &= ~flags_RD; + // don't advertise recurision + hdr_fields &= ~flags_RA; const auto& question = questions[0]; if(question.qtype != qTypeAAAA) {