Skip to content

Commit fd4561a

Browse files
committed
wip: zone detection
1 parent 3464f6f commit fd4561a

File tree

1 file changed

+5
-9
lines changed

1 file changed

+5
-9
lines changed

providers/dns/allinkl/allinkl.go

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -121,11 +121,6 @@ func (d *DNSProvider) Timeout() (timeout, interval time.Duration) {
121121
func (d *DNSProvider) Present(domain, token, keyAuth string) error {
122122
info := dns01.GetChallengeInfo(domain, keyAuth)
123123

124-
authZone, err := dns01.FindZoneByFqdn(info.EffectiveFQDN)
125-
if err != nil {
126-
return fmt.Errorf("allinkl: could not find zone for domain %q: %w", domain, err)
127-
}
128-
129124
ctx := context.Background()
130125

131126
credential, err := d.identifier.Authentication(ctx, 60, true)
@@ -135,16 +130,17 @@ func (d *DNSProvider) Present(domain, token, keyAuth string) error {
135130

136131
ctx = internal.WithContext(ctx, credential)
137132

133+
var authZone string
134+
138135
for z := range dns01.UnFqdnDomainsSeq(info.EffectiveFQDN) {
139-
settings, err := d.client.GetDNSSettings(ctx, z, "")
136+
_, err := d.client.GetDNSSettings(ctx, z, "")
140137
if err != nil {
141138
fmt.Printf("allinkl: zone[%s] %v\n", z, err)
142139
continue
143140
}
144141

145-
for i, setting := range settings {
146-
fmt.Printf("allinkl: zone[%s] settings[%d]: %#v\n", z, i, setting)
147-
}
142+
authZone = z
143+
break
148144
}
149145

150146
subDomain, err := dns01.ExtractSubDomain(info.EffectiveFQDN, authZone)

0 commit comments

Comments
 (0)