From 0f4241dbeace9eee1ef8316592773da57d61264c Mon Sep 17 00:00:00 2001 From: Stanislav Chzhen Date: Fri, 27 Dec 2024 16:00:08 +0300 Subject: [PATCH] handler: fix ptr --- internal/handler/default_internal_test.go | 4 ++-- internal/handler/hosts.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/internal/handler/default_internal_test.go b/internal/handler/default_internal_test.go index d48856a66..26f4263b3 100644 --- a/internal/handler/default_internal_test.go +++ b/internal/handler/default_internal_test.go @@ -98,8 +98,8 @@ func TestDefault_resolveFromHosts(t *testing.T) { }) const ( - domainV4 = "ipv4.domain.example" - domainV6 = "ipv6.domain.example" + domainV4 = "ipv4.domain.example." + domainV6 = "ipv6.domain.example." ) var ( diff --git a/internal/handler/hosts.go b/internal/handler/hosts.go index 34bee3706..6b4f4140a 100644 --- a/internal/handler/hosts.go +++ b/internal/handler/hosts.go @@ -117,7 +117,7 @@ func (h *Default) resolveFromHosts(ctx context.Context, req *dns.Msg) (resp *dns resp = h.messages.NewCompressedResponse(req, dns.RcodeSuccess) name = req.Question[0].Name for _, ptr := range ptrs { - resp.Answer = append(resp.Answer, h.messages.NewPTRAnswer(name, ptr)) + resp.Answer = append(resp.Answer, h.messages.NewPTRAnswer(name, dns.Fqdn(ptr))) } default: h.logger.DebugContext(ctx, "no hosts records found", "name", name, "qtype", q.Qtype)