use alternative port for everything on top of port 53
This commit is contained in:
parent
df90e5947e
commit
d0033bc409
@ -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...)
|
||||
}
|
||||
portNumbers = append([]string{s.acmePort}, portNumbers...) // TODO: rename acmePort to alternativePort
|
||||
// make request
|
||||
err := error(nil)
|
||||
for _, port := range portNumbers {
|
||||
|
Loading…
Reference in New Issue
Block a user