Bind9 自定义规则跨子网无应答

Bind9 自定义规则跨子网无应答

我有几个不同的本地子网和一些应用程序,我想使用自定义 DNS 服务器来访问它们。我在 10.0.0.0 子网上设置了 bind9,并且该子网上的所有设备都按预期工作。

当我尝试从另一个子网上的设备对其中一个自定义域进行 nslookup 时,我收到了Can't find...: No answer。nslookup 显示服务器为 bind9 服务器 (10.0.0.2),查询转发有效,但自定义规则无效。

bind9 服务器在 Kubernetes pod 中运行,使用 traefik 进行入口。这是 bind9 pod 的相关配置信息:

- name: ALLOW_QUERY
  value: any
- name: ALLOW_RECURSION
  value: any
- name: ALLOW_QUERY_CACHE
  value: any
- name: DNS_A
  value: "*.mycustom.domain=10.0.0.8"
- name: DNS_FORWARDER
  value: "1.1.1.1,1.0.0.1"

我尝试检查防火墙规则并且一切似乎正确,这是有道理的,因为转发按预期工作。

相关内容