未绑定 DNS 区域部分权限

未绑定 DNS 区域部分权限

互联网上有人注册了一个公共域名。假设是“example.com”。

我需要我的 Unbound 服务器对我的内部客户端服务器的区域“example.com”具有部分权威性。

我希望 Unbound 能够在我的内部客户端服务器需要时向其提供以下记录。

  • test1.example.com. 192.168.0.1
  • test2.example.com. 192.168.0.2
  • test3.example.com. 192.168.0.3

但是,每当查询到达不同的记录(假设为“www.example.com”)时,我希望 Unbound 在 Internet 上执行正常的 DNS 递归解析过程。

我想通过授权区域部分,因为我已经在权威 DNS 服务器上拥有“example.com”区域。我成功执行了区域传输,Unbound 拥有这 3 条记录并为其提供了答案。但是,每当我尝试向它询问“www.example.com”时,它都不想在 Internet 上执行正常的 DNS 递归解析过程,也不会返回答案。

auth-zone:
  name: example.com
  master: <<My_Master>>
  allow-notify: <<My_Master>>
  fallback-enabled: yes
  for-downstream: no
  for-upstream: yes

Unbound 似乎不符合其文档说

我尝试了所有组合 (fallback-enabled、for-downstream、for-upstream),但都不起作用。

有任何想法吗 ?

操作系统:CentOS 7.6

未绑定版本:1.9.0

相关内容