@@ -121,11 +121,6 @@ func (d *DNSProvider) Timeout() (timeout, interval time.Duration) {
121121func (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