mirror of
https://github.com/coredns/coredns.git
synced 2025-08-06 22:37:03 +02:00
14 lines
266 B
Go
14 lines
266 B
Go
package file
|
|
|
|
import "github.com/miekg/dns"
|
|
|
|
// replaceWithAsteriskLabel replaces the left most label with '*'.
|
|
func replaceWithAsteriskLabel(qname string) (wildcard string) {
|
|
i, shot := dns.NextLabel(qname, 0)
|
|
if shot {
|
|
return ""
|
|
}
|
|
|
|
return "*." + qname[i:]
|
|
}
|