core/dnsserver: support explicit registration for embedded hosts (#8525)

* core/dnsserver: test host-plugin embedding with forward

Signed-off-by: houyuwushang <liuluoqianqiu@outlook.com>

* core/dnsserver: add a directive setter for embedded hosts

Signed-off-by: houyuwushang <liuluoqianqiu@outlook.com>

* core/dnsserver: support explicit server registration for embedded hosts

Signed-off-by: houyuwushang <liuluoqianqiu@outlook.com>

---------

Signed-off-by: houyuwushang <liuluoqianqiu@outlook.com>
This commit is contained in:
houyuwushang
2026-09-11 11:54:41 +08:00
committed by GitHub
parent b51e6d254b
commit 8a269232e4
12 changed files with 699 additions and 7 deletions

View File

@@ -0,0 +1,9 @@
//go:build !coredns_manual_registration
package dnsserver
func init() {
if err := Register(); err != nil {
panic(err)
}
}