내 네트워크에는 글로벌 DNS와 함께 작동하는 Unbound 인스턴스가 있습니다. 그러나 모든 로컬 요청은 역방향 주소와 로컬 주소를 보유하는 다른 서버(Dnsmasq)로 전달됩니다.
종종 잘못됩니다.
첫째, Dnsmasq의 상태가 확실하지 않습니다. DNS를 전달하지 않습니다. 작동하는 한 답을 알고 있습니다. 그러나 언바운드는 Dnsmasq가 "전달"로 선언된 경우에만 작업을 허용하는 것처럼 보입니다. 그런 다음 로컬 영역을 잘못 구성했다고 생각했습니다.
언바운드의 구성은 다음과 같습니다.
unblock-lan-zones: yes
insecure-lan-zones: yes
local-zone: "22decembre.eu." nodefault
local-zone: "22december.dk." transparent
local-zone: "10.in-addr.arpa." transparent
local-zone: "d.f.ip6.arpa." transparent
local-zone: "2.2.0.0.6.1.0.2.0.0.d.f.ip6.arpa." transparent
private-domain: 22decembre.eu
private-domain: 22december.dk
domain-insecure: 22decembre.eu
domain-insecure: 22december.dk
domain-insecure: "10.in-addr.arpa."
domain-insecure: "2.2.0.0.6.1.0.2.0.0.d.f.ip6.arpa."
forward-zone:
name: "10.in-addr.arpa."
forward-addr: fd00:2016:22:dec::1
forward-zone:
name: "22decembre.eu."
forward-addr: fd00:2016:22:dec::1
forward-zone:
name: "22december.dk."
forward-addr: fd00:2016:22:dec::1
forward-zone:
name: "2.2.0.0.6.1.0.2.0.0.d.f.ip6.arpa."
forward-addr: fd00:2016:22:dec::1
conf'를 확인할 때 다음을 얻습니다.
[1506975455] unbound-checkconf[89619:0] warning: duplicate local-zone