diff --git a/models/dns.go b/models/dns.go index 446388180..b11b43422 100644 --- a/models/dns.go +++ b/models/dns.go @@ -277,7 +277,7 @@ func (dc *DomainConfig) Punycode() error { return err } switch rec.Type { // #rtype_variations - case "ALIAS", "MX", "NS", "CNAME", "SRV": + case "ALIAS", "MX", "NS", "CNAME", "PTR", "SRV": rec.Target, err = idna.ToASCII(rec.Target) if err != nil { return err