From 2f2ef5b7c7bdace62dfbb2acf26fed3049e5c2c3 Mon Sep 17 00:00:00 2001 From: Thomas Preisner Date: Fri, 10 Sep 2021 13:34:42 +0200 Subject: [PATCH] nameserver.go: delete old record before adding new one --- nameserver.go | 1 + 1 file changed, 1 insertion(+) 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")