aboutsummaryrefslogtreecommitdiff
path: root/plugin/pkg/dnsutil/cname.go
blob: 281e0321820b51b52b9e77b0fb758894061fe0e6 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package dnsutil

import "github.com/miekg/dns"

// DuplicateCNAME returns true if r already exists in records.
func DuplicateCNAME(r *dns.CNAME, records []dns.RR) bool {
	for _, rec := range records {
		if v, ok := rec.(*dns.CNAME); ok {
			if v.Target == r.Target {
				return true
			}
		}
	}
	return false
}