mirror of
https://github.com/StackExchange/dnscontrol.git
synced 2025-02-21 06:03:08 +08:00
Added case for quad-A to bind provider
This commit is contained in:
parent
2cb07d0c0b
commit
09bc5ee38c
1 changed files with 3 additions and 1 deletions
|
@ -75,6 +75,8 @@ func rrToRecord(rr dns.RR, origin string, replace_serial uint32) (models.RecordC
|
||||||
switch v := rr.(type) {
|
switch v := rr.(type) {
|
||||||
case *dns.A:
|
case *dns.A:
|
||||||
rc.Target = v.A.String()
|
rc.Target = v.A.String()
|
||||||
|
case *dns.AAAA:
|
||||||
|
rc.Target = v.AAAA.String()
|
||||||
case *dns.CNAME:
|
case *dns.CNAME:
|
||||||
rc.Target = v.Target
|
rc.Target = v.Target
|
||||||
case *dns.MX:
|
case *dns.MX:
|
||||||
|
@ -97,7 +99,7 @@ func rrToRecord(rr dns.RR, origin string, replace_serial uint32) (models.RecordC
|
||||||
case *dns.TXT:
|
case *dns.TXT:
|
||||||
rc.Target = strings.Join(v.Txt, " ")
|
rc.Target = strings.Join(v.Txt, " ")
|
||||||
default:
|
default:
|
||||||
log.Printf("Unimplemented zone record type=%s (%v)\n", rc.Type, rr)
|
log.Fatalf("Unimplemented zone record type=%s (%v)\n", rc.Type, rr)
|
||||||
}
|
}
|
||||||
return rc, old_serial
|
return rc, old_serial
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue