aboutsummaryrefslogtreecommitdiff
path: root/plugin/forward/forward.go
diff options
context:
space:
mode:
authorGravatar hansedong <admin@yinxiaoluo.com> 2022-04-13 00:39:48 +0800
committerGravatar GitHub <noreply@github.com> 2022-04-12 12:39:48 -0400
commit0622a6c66c6c0c6659ece5e6e41ea218912b0ed2 (patch)
treec0532dbe57397cb6b40e70bc543b6aa3e7426117 /plugin/forward/forward.go
parente60c179194cc1ff85d24fe9b887d901aea74641d (diff)
downloadcoredns-0622a6c66c6c0c6659ece5e6e41ea218912b0ed2.tar.gz
coredns-0622a6c66c6c0c6659ece5e6e41ea218912b0ed2.tar.zst
coredns-0622a6c66c6c0c6659ece5e6e41ea218912b0ed2.zip
plugin/forward: configurable domain support for healthcheck (#5281)
* plugin/forward: configurable domain support for healthcheck Signed-off-by: hansedong <admin@yinxiaoluo.com>
Diffstat (limited to 'plugin/forward/forward.go')
-rw-r--r--plugin/forward/forward.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/plugin/forward/forward.go b/plugin/forward/forward.go
index 19a469c72..e7fcaaad6 100644
--- a/plugin/forward/forward.go
+++ b/plugin/forward/forward.go
@@ -56,7 +56,7 @@ type Forward struct {
// New returns a new Forward.
func New() *Forward {
- f := &Forward{maxfails: 2, tlsConfig: new(tls.Config), expire: defaultExpire, p: new(random), from: ".", hcInterval: hcInterval, opts: options{forceTCP: false, preferUDP: false, hcRecursionDesired: true}}
+ f := &Forward{maxfails: 2, tlsConfig: new(tls.Config), expire: defaultExpire, p: new(random), from: ".", hcInterval: hcInterval, opts: options{forceTCP: false, preferUDP: false, hcRecursionDesired: true, hcDomain: "."}}
return f
}
@@ -234,6 +234,7 @@ type options struct {
forceTCP bool
preferUDP bool
hcRecursionDesired bool
+ hcDomain string
}
var defaultTimeout = 5 * time.Second