未绑定存根区域不起作用

未绑定存根区域不起作用

我有一个未绑定的服务器,它将 VPN 地址解析为本地数据:

local-data: "host1.wireguard. A 10.10.100.10"
local-data: "host2.wireguard. A 10.100.100.11"

直接轮询它就可以返回 DNS 记录。但添加了一个指向 Unbound 服务器的存根区域,我没有得到任何结果。这是我本地未绑定的配置的一部分:

stub-zone:                                                                                                                                                                                                 
        name: "wireguard"                                                                                                                                                                                         
        stub-addr: 10.10.10.1  # DNS server's address
                                                                                                                                                                                                                                                                                                                                                                                                                                                                   
forward-zone:                                                                                                                                                                                              
        name: "."                                                                                                                                                                                          
        forward-addr: 1.1.1.1@853#cloudflare-dns.com
        forward-addr: 1.0.0.1@853#cloudflare-dns.com

我尝试了配置的不同变体,但无济于事。我缺少什么吗?

答案1

如果我没记错的话,未绑定的存根区域意味着指向权威名称服务器而不是其他递归名称服务器。定义了本地区域的未绑定服务器实际上并不是权威名称服务器。我认为有两种选择:

  1. 指向您的未绑定服务器作为转发区域,或者

  2. 使用 NSD 或 BIND 之类的东西作为权威名称服务器而不是未绑定。

相关内容