diff options
Diffstat (limited to 'plugin/kubernetes/parse.go')
-rw-r--r-- | plugin/kubernetes/parse.go | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugin/kubernetes/parse.go b/plugin/kubernetes/parse.go index a66e77699..db7239827 100644 --- a/plugin/kubernetes/parse.go +++ b/plugin/kubernetes/parse.go @@ -35,6 +35,10 @@ func parseRequest(state request.Request) (r recordRequest, err error) { // Federations are handled in the federation plugin. And aren't parsed here. base, _ := dnsutil.TrimZone(state.Name(), state.Zone) + // return NODATA for apex queries + if base == "" || base == Svc || base == Pod { + return r, nil + } segs := dns.SplitDomainName(base) r.port = "*" |