From 7826aad52218ff9d8745e7f7d776a73fa995d41b Mon Sep 17 00:00:00 2001 From: MarekWojt Date: Sat, 7 Jan 2023 19:12:33 +0100 Subject: [PATCH] remove log on DNS query, improve DNS performance --- dns/dns.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/dns/dns.go b/dns/dns.go index 0c74794..fb05321 100644 --- a/dns/dns.go +++ b/dns/dns.go @@ -200,23 +200,21 @@ func parseQuery(m *dns.Msg, currentDomain *domain) { for _, q := range m.Question { switch q.Qtype { case dns.TypeA: - log.Printf("Query for A record of %s\n", q.Name) currentDomain.Mutv4.RLock() ip := currentDomain.Ipv4[q.Name] currentDomain.Mutv4.RUnlock() if ip != "" { - rr, err := dns.NewRR(fmt.Sprintf("%s 300 IN A %s", q.Name, ip)) + rr, err := dns.NewRR(fmt.Sprintf(q.Name + " 300 IN A " + ip)) if err == nil { m.Answer = append(m.Answer, rr) } } case dns.TypeAAAA: - log.Printf("Query for AAAA record of %s\n", q.Name) currentDomain.Mutv6.RLock() ip := currentDomain.Ipv6[q.Name] currentDomain.Mutv6.RUnlock() if ip != "" { - rr, err := dns.NewRR(fmt.Sprintf("%s 300 IN AAAA %s", q.Name, ip)) + rr, err := dns.NewRR(fmt.Sprintf(q.Name + " 300 IN AAAA " + ip)) if err == nil { m.Answer = append(m.Answer, rr) }