每个 VLAN 的 NextDNS 路由的未绑定水平分割 DNS

每个 VLAN 的 NextDNS 路由的未绑定水平分割 DNS

我正在运行 Unbound 版本 1.13.2(PFSense 上可用的最新版本)。我正在尝试对我的 DNS 流量进行一些基于源的路由。我使用 NextDNS 并设置了两个配置文件,一个用于 VLANA,另一个用于具有不同规则的 VLANB。我想根据请求所在的 VLAN 有条件地转发请求。我读过我可以使用“views”和“access-control-view”标签来做到这一点。因此,我提出了以下配置,它很好地通过了 Unbound 配置检查,Unbound 将启动并回答查询,但无论我做什么,所有查询都会转发到配置中的最后一个“视图”。任何帮助将不胜感激...

#https://unbound.docs.nlnetlabs.nl/en/latest/index.html

server:

    access-control-view: 10.0.5.0/24 vlana
    access-control-view: 10.0.6.0/24 vlanb

    log-replies: yes
    log-tag-queryreply: yes
    log-local-actions: yes
    log-servfail: yes

    private-domain: "plex.direct"
    
    forward-zone:
        name: "."
        forward-tls-upstream: yes
        forward-addr: 45.90.28.0#987654.dns.nextdns.io
        forward-addr: 45.90.30.0#987654.dns.nextdns.io
        
view:
    name: "vlana"
    view-first: no
    forward-zone:
        name: "."
        forward-tls-upstream: yes
        forward-addr: 45.90.28.0#123456.dns.nextdns.io
        forward-addr: 45.90.30.0#123456.dns.nextdns.io
        
view:
    name: "vlanb"
    view-first: no
    forward-zone:
        name: "."
        forward-tls-upstream: yes
        forward-addr: 45.90.28.0#789101.dns.nextdns.io
        forward-addr: 45.90.30.0#789101.dns.nextdns.io

相关内容