From 7dcda54f94803f268755bcfb876c5b83d0b40de7 Mon Sep 17 00:00:00 2001 From: Jonni Liljamo Date: Mon, 4 Mar 2024 19:19:08 +0200 Subject: [PATCH] fix!: ignore case in queries, yikes --- internal/dns/query.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/dns/query.go b/internal/dns/query.go index fb5f0de..4e13535 100644 --- a/internal/dns/query.go +++ b/internal/dns/query.go @@ -28,7 +28,7 @@ func handleARecord(q *dns.Question, m *dns.Msg, r *dns.Msg) { slog.Info("A Record Query", slog.String("qname", q.Name)) if index := strings.IndexByte(q.Name, '.'); index >= 0 { - aRecord, err := db.FetchDomainARecord(q.Name[:index]) + aRecord, err := db.FetchDomainARecord(strings.ToLower(q.Name[:index])) if err != nil { m.SetRcode(r, dns.RcodeNameError) } else { -- 2.44.1