Files
coredns/plugin/file/wildcard.go

14 lines
261 B
Go
Raw Normal View History

package file
import "github.com/miekg/dns"
// replaceWithWildcard replaces the left most label with '*'.
func replaceWithAsteriskLabel(qname string) (wildcard string) {
i, shot := dns.NextLabel(qname, 0)
if shot {
return ""
}
return "*." + qname[i:]
}