From 09bc5ee38ce00734c6ea231611cb7f503a784d06 Mon Sep 17 00:00:00 2001 From: Mark Henderson Date: Fri, 13 Jan 2017 16:29:38 -0500 Subject: [PATCH] Added case for quad-A to bind provider --- providers/bind/bindProvider.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/providers/bind/bindProvider.go b/providers/bind/bindProvider.go index 9dea892b7..5f28892a2 100644 --- a/providers/bind/bindProvider.go +++ b/providers/bind/bindProvider.go @@ -75,6 +75,8 @@ func rrToRecord(rr dns.RR, origin string, replace_serial uint32) (models.RecordC switch v := rr.(type) { case *dns.A: rc.Target = v.A.String() + case *dns.AAAA: + rc.Target = v.AAAA.String() case *dns.CNAME: rc.Target = v.Target case *dns.MX: @@ -97,7 +99,7 @@ func rrToRecord(rr dns.RR, origin string, replace_serial uint32) (models.RecordC case *dns.TXT: rc.Target = strings.Join(v.Txt, " ") 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 }