mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2024-05-11 05:55:12 +00:00
NEW RECORD TYPE: DNAME (#2893)
This commit is contained in:
@@ -44,6 +44,7 @@ var features = providers.DocumentationNotes{
|
||||
providers.CanConcur: providers.Cannot(),
|
||||
providers.CanUseAlias: providers.Can(),
|
||||
providers.CanUseCAA: providers.Can(),
|
||||
providers.CanUseDNAME: providers.Can(),
|
||||
providers.CanUseDSForChildren: providers.Can(),
|
||||
providers.CanUseLOC: providers.Cannot(),
|
||||
providers.CanUsePTR: providers.Can(),
|
||||
@@ -268,7 +269,7 @@ func toRc(domain string, r *domainRecord) *models.RecordConfig {
|
||||
switch rtype := r.Type; rtype { // #rtype_variations
|
||||
case "TXT":
|
||||
rc.SetTargetTXT(r.Target)
|
||||
case "CNAME", "MX", "NS", "SRV", "ALIAS", "PTR":
|
||||
case "CNAME", "DNAME", "MX", "NS", "SRV", "ALIAS", "PTR":
|
||||
rc.SetTarget(dnsutil.AddOrigin(r.Target+".", domain))
|
||||
case "CAA":
|
||||
caaFlag, _ := strconv.ParseUint(r.CaaFlag, 10, 8)
|
||||
@@ -323,7 +324,7 @@ func toReq(rc *models.RecordConfig) (requestParams, error) {
|
||||
}
|
||||
|
||||
switch rc.Type { // #rtype_variations
|
||||
case "A", "AAAA", "NS", "PTR", "TXT", "SOA", "ALIAS", "CNAME", "WR":
|
||||
case "A", "AAAA", "NS", "PTR", "TXT", "SOA", "ALIAS", "CNAME", "WR", "DNAME":
|
||||
// Nothing special.
|
||||
case "CLOUDNS_WR":
|
||||
req["record-type"] = "WR"
|
||||
|
Reference in New Issue
Block a user