mirror of
https://github.com/coredns/coredns.git
synced 2025-10-27 16:24:19 -04:00
16 lines
311 B
Go
16 lines
311 B
Go
|
|
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
|
||
|
|
}
|