CoreDNS 是一个 DNS 服务器, 它支持自定义插件来扩展其功能. 为了设置内网域名解析, 需要在 CoreDNS 中使用 "forward" 插件. 这个插件允许将请求转发到另一个 DNS 服务器进行解析.
在 Corefile 中添加如下配置:
. { forward . 192.168.0.1 }
其中, . 代表所有请求, 192.168.0.1 是内网 DNS 服务器的 IP 地址.
在重启 CoreDNS 之后,它将对所有请求转发到内网 DNS 服务器进行解析.
如果还有其他需要解析的域名,可以在配置中添加
example.com { forward