Browse Source

set response bit in dns

Darien Raymond 6 years ago
parent
commit
fae47083c2
1 changed files with 3 additions and 2 deletions
  1. 3 2
      proxy/dns/dns.go

+ 3 - 2
proxy/dns/dns.go

@@ -212,8 +212,9 @@ func (h *Handler) handleIPQuery(id uint16, qType dnsmessage.Type, domain string,
 	b := buf.New()
 	rawBytes := b.Extend(buf.Size)
 	builder := dnsmessage.NewBuilder(rawBytes[:0], dnsmessage.Header{
-		ID:    id,
-		RCode: dnsmessage.RCodeSuccess,
+		ID:       id,
+		RCode:    dnsmessage.RCodeSuccess,
+		Response: true,
 	})
 	builder.StartAnswers()