我正在运行 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