func NewChallengeProvider(servers []*DNSServer) ChallengeProvider {
	return ChallengeProvider{servers: servers}
}
NewChallengeProvider creates a new instance of ChallengeProvider
package main
import "github.com/go-acme/lego/challenge/dns01"
type ChallengeProvider struct {
	servers []*DNSServer
}