code: func (d *DNSProvider) Present(domain, token, keyAuth string) error {
  	fqdn, value := dns01.GetRecord(domain, keyAuth)
  
  	zoneDomain, err := d.getHostedZone(domain)
  	if err != nil {
  		return fmt.Errorf("vultr: %v", err)
  	}
  
  	name := d.extractRecordName(fqdn, zoneDomain)
  
  	err = d.client.CreateDNSRecord(zoneDomain, name, "TXT", `"`+value+`"`, 0, d.config.TTL)
  	if err != nil {
  		return fmt.Errorf("vultr: API call failed: %v", err)
  	}
  
  	return nil
  }
docs: // Present creates a TXT record to fulfill the DNS-01 challenge.