diff --git a/nameserver.go b/nameserver.go index 642f770..a329252 100644 --- a/nameserver.go +++ b/nameserver.go @@ -40,6 +40,7 @@ func generateQuery(entry *RRConfig, addr net.IP) string { fmt.Fprintf(&q, "server %s\n", entry.Nameserver) fmt.Fprintf(&q, "zone %s\n", entry.Zonename) // TODO: check if addr is ipv4 or ipv6 (-> update A or AAAA) + fmt.Fprintf(&q, "delete %s. A\n", entry.Recordname) fmt.Fprintf(&q, "add %s. %d A %s\n", entry.Recordname, entry.Ttl, addr.String()) fmt.Fprintf(&q, "send\n")