저는 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