diff --git a/client/internal/dns/local/local.go b/client/internal/dns/local/local.go index de3d8514b..4046a4871 100644 --- a/client/internal/dns/local/local.go +++ b/client/internal/dns/local/local.go @@ -110,8 +110,12 @@ func (d *Resolver) Update(update []nbdns.SimpleRecord) { d.mu.Lock() defer d.mu.Unlock() + log.Infof("updating %d records. Records: %v", len(update), update) + maps.Clear(d.records) + log.Infof("map size: %d", len(d.records)) + for _, rec := range update { if err := d.registerRecord(rec); err != nil { log.Warnf("failed to register the record (%s): %v", rec, err)