I have Omnia Turris with Turris OS 3.11 using kresd as resolver and dnsmasq as DHCP.
Now my provider’s DNS server seems to have serious faults recently, not resolving certain domains to an IP address like other DNS servers do. Also for privacy reasons I thought about setting my own DNS servers anyway.
How would I do that with Turris OS? In Foris I see an option to choose either provider DNS servers or one of CZ.NIC, CloudFlare, Google or Quad9. When I choose for example CZ.NIC I get
option forward_custom '00_odvr-cznic' in
config resolver 'common' in
How can I tell it to choose my own? kresd does not seem to take the ones I set in LuCI / Network / DHCP and DNS which are stored as
list server entries in
config dnsmasq in
/etc/config/dhcp. I get that, as kresd is not dnsmasq. But for kresd how do I set my own?
PS: BTW the CZ.NIC option did not work. It returned answers like:
; <<>> DiG 9.11.5 <<>> startpage.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: SERVFAIL, id: 1900 ;; flags: qr rd ra; QUERY: 1, ANSWER: 0, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 4096 ;; QUESTION SECTION: ;startpage.com. IN A ;; Query time: 0 msec ;; SERVER: 127.0.0.1#53(127.0.0.1) ;; WHEN: Fri Mar 08 14:24:10 CET 2019 ;; MSG SIZE rcvd: 42