Merge pull request #2605 from edmonds/forward-root-subdomain-matches
Forwarding plugin: Support forwarding subdomains of the root domain
This commit is contained in:
commit
a88076d06f
|
@ -89,8 +89,9 @@ func (plugin *PluginForward) Eval(pluginsState *PluginsState, msg *dns.Msg) erro
|
||||||
if candidateLen > qNameLen {
|
if candidateLen > qNameLen {
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
if qName[qNameLen-candidateLen:] == candidate.domain &&
|
if (qName[qNameLen-candidateLen:] == candidate.domain &&
|
||||||
(candidateLen == qNameLen || (qName[qNameLen-candidateLen-1] == '.')) {
|
(candidateLen == qNameLen || (qName[qNameLen-candidateLen-1] == '.'))) ||
|
||||||
|
(candidate.domain == ".") {
|
||||||
servers = candidate.servers
|
servers = candidate.servers
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue