Hello,
I'm using latest merlinwrt 388.1 on AX86U with unbound manager (v3.22) and can't get DNSSec to work
With unbound turned on DNSSec validation is gone, please take a look at this example:
This returns answer without dnssec validation (no AD flag).
Trying same thing on google nameservers (also quad9 are ok):
Also it works when unbound is stopped:
I noticed that unbound in it's options recommends turning off DNSSec and DNS Rebind protection:
no matter what is selected there AD flag is missing when unbound is working.
I also checked advanced options for unbound manager, also with DoT - but still AD flag with running unbound is lost
Anybody got it working with DNSSec?
I'm using latest merlinwrt 388.1 on AX86U with unbound manager (v3.22) and can't get DNSSec to work
With unbound turned on DNSSec validation is gone, please take a look at this example:
Bash:
admin@router:/tmp/home/root# dig @192.168.1.1 +adflag example.org A
; <<>> DiG 9.18.1 <<>> @192.168.1.1 +adflag example.org A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41136
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;example.org. IN A
;; ANSWER SECTION:
example.org. 14040 IN A 93.184.216.34
;; Query time: 1 msec
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; WHEN: Wed Jan 04 11:48:50 CET 2023
;; MSG SIZE rcvd: 56
This returns answer without dnssec validation (no AD flag).
Trying same thing on google nameservers (also quad9 are ok):
Bash:
admin@router:/tmp/home/root# dig @8.8.8.8 +adflag example.org A
; <<>> DiG 9.18.1 <<>> @8.8.8.8 +adflag example.org A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 45771
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;example.org. IN A
;; ANSWER SECTION:
example.org. 13696 IN A 93.184.216.34
;; Query time: 9 msec
;; SERVER: 8.8.8.8#53(8.8.8.8) (UDP)
;; WHEN: Wed Jan 04 11:48:59 CET 2023
;; MSG SIZE rcvd: 56
Also it works when unbound is stopped:
Bash:
admin@router:/tmp/home/root# dig @192.168.1.1 +adflag example.org A
; <<>> DiG 9.18.7 <<>> @192.168.1.1 +adflag example.org A
; (1 server found)
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 56427
;; flags: qr rd ra ad; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 1280
;; QUESTION SECTION:
;example.org. IN A
;; ANSWER SECTION:
example.org. 84638 IN A 93.184.216.34
;; Query time: 0 msec
;; SERVER: 192.168.1.1#53(192.168.1.1) (UDP)
;; WHEN: Wed Jan 04 12:59:53 CET 2023
;; MSG SIZE rcvd: 56
I noticed that unbound in it's options recommends turning off DNSSec and DNS Rebind protection:
no matter what is selected there AD flag is missing when unbound is working.
I also checked advanced options for unbound manager, also with DoT - but still AD flag with running unbound is lost
Anybody got it working with DNSSec?