diff --git a/internal/dyndns/dyndns.go b/internal/dyndns/dyndns.go index 9e52f08..1db5f6c 100644 --- a/internal/dyndns/dyndns.go +++ b/internal/dyndns/dyndns.go @@ -36,7 +36,7 @@ func Update(ctx context.Context, zone string, record libdns.Record, provider Rec var updated []libdns.Record for _, rec := range existing { - if rec.Name != record.Name || rec.Type != record.Type { + if rec.Name+"."+zone != record.Name || rec.Type != record.Type { continue }