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

问题描述 投票:0回答:0

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

#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
view configuration dns pfsense unbound
© www.soinside.com 2019 - 2024. All rights reserved.