On Sun, Jul 27, 2014 at 11:20:43AM +0200, Patrik Lundin wrote:
> How is/was the reverse zone configured in nsd? I am currently trying to
> debug an issue i've seen when the stub-zone in unbound is wider ("name:
> "10.in-addr.arpa") than the zone in nsd (name: "0.0.10.in-addr.arpa").
>
> To me the following is seen:
> # dig @127.0.0.1 -x 10.0.0.1 <-- works
> # dig @127.0.0.1 -x 10.0.0.2 <-- fails
> # dig @127.0.0.1 -x 10.0.0.3 <-- works
> # dig @127.0.0.1 -x 10.0.0.4 <-- works
>
> Basically the first lookup works, the second ends up at IANA (as if the
> stub-zone configuration did not exist), and any
> following lookups work again.
I have the same exact symptom, unbound.conf:
server:
interface: 127.0.0.1@53
interface: 10.10.10.1@53
verbosity: 1
do-not-query-localhost: no
do-ip6: no
auto-trust-anchor-file: "/var/unbound/etc/root.key"
access-control: 0.0.0.0/0 refuse
access-control: 127.0.0.0/8 allow
access-control: 10.10.0.0/16 allow
access-control: ::0/0 refuse
access-control: ::1 allow
hide-identity: yes
hide-version: yes
local-zone: "10.in-addr.arpa." nodefault
stub-zone:
name: "10.in-addr.arpa."
stub-addr: 127.0.0.1@5353
# dig -p53 @127.0.0.1 -x 10.10.10.2 +short # works
# dig -p53 @127.0.0.1 -x 10.10.10.1 +short # doesnt
If I dig directly to nsd, via -p5353
# dig -p5353 @127.0.0.1 -x 10.10.10.2 +short # works
# dig -p5353 @127.0.0.1 -x 10.10.10.1 +short # works
I have no good explanation as to what's going on. I've tried this on current
(as opposed to 5.5), and issue does NOT go away.
On the NSD side, I have two zones
zone:
name: 10.10.10.in-addr.arpa.
zonefile: "db.10.10.10"
zone:
name: 11.10.10.in-addr.arpa.
zonefile: "db.10.10.11"