diff --git a/handler/cloudflare/cloudflare_handler.go b/handler/cloudflare/cloudflare_handler.go index d6063fa..e2a4a6f 100644 --- a/handler/cloudflare/cloudflare_handler.go +++ b/handler/cloudflare/cloudflare_handler.go @@ -128,6 +128,9 @@ func (handler *Handler) DomainLoop(domain *godns.Domain, panicChan chan<- godns. // Check if record is present in domain conf func recordTracked(domain *godns.Domain, record *DNSRecord) bool { + if record.Name == domain.DomainName { + return true + } for _, subDomain := range domain.SubDomains { sd := fmt.Sprintf("%s.%s", subDomain, domain.DomainName) if record.Name == sd {