From d0033bc409d58e2d196b9a6e4d84d5326b28b942 Mon Sep 17 00:00:00 2001 From: cynic Date: Wed, 24 Jul 2024 06:11:54 +0000 Subject: [PATCH] use alternative port for everything on top of port 53 --- pkg/meshname/server.go | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/pkg/meshname/server.go b/pkg/meshname/server.go index 6a0798a..756a49a 100644 --- a/pkg/meshname/server.go +++ b/pkg/meshname/server.go @@ -147,14 +147,8 @@ func (s *MeshnameServer) handleMeshnameRequest(w dns.ResponseWriter, r *dns.Msg) rm.Question = questions // when specified, we add an alternative port for acme challenge requests portNumbers := []string{"53"} - qdomain := rm.Question[0].Name - dotIndex := strings.Index(qdomain, ".") - qsubdomain := qdomain[:dotIndex] - if rm.Question[0].Qtype == 16 && qsubdomain == "_acme-challenge" { - s.log.Debugln("Is acme challenge. Trying on port "+s.acmePort+" too.") - // add alternative port number - portNumbers = append([]string{s.acmePort}, portNumbers...) - } + // add alternative port number + portNumbers = append([]string{s.acmePort}, portNumbers...) // TODO: rename acmePort to alternativePort // make request err := error(nil) for _, port := range portNumbers {