On 4/14/19 8:00 AM, A. Schulze via Unbound-users wrote:
Am 14.04.19 um 12:43 schrieb Herbert Meier via Unbound-users:
Dear experts,
I would like to configure unbound for my setup but I am totally lost with the
terminology and the settings. Here is my setup:
* I have a split VPN client runnging that forwards certain subnets to the VPN
server and forwards *all* DNS request to the VPN server side (I guess all subdomains
of myvpn.org <http://myvpn.org> should be answered by the DNS on the VPN server
side)
* I have a local router with domain "lan"
* I would like to use my ISPs DNS but do caching myself (not sure if the
router does it)
How could I make all this work, i.e.,
* Forward all DNS request for *.myvpn.org <http://myvpn.org> through VPN
* Query the route for for request *.lan
* And use my ISPs DNS (via the router 192.168.178.1) for all other queries?
Thanks so much for your help.
Hello Herbert,
assuming VPN-Server side an router act as authoritative nameserver you may try
this:
stub-zone:
name: "myvpn.org."
stub-addr: <ip-address of your DNS on the VPN server side>
stub-zone:
name: "lan."
stub-addr: <local router's ip address>
forward-zone:
name: "."
forward-addr: <ip address of your ISP's resolver>
You may replace a stub-zones with a forward-zones
Andreas
Your router is likely running dnsmasq so "forward-zone:" probably in order to "lan." Also don't forget about the reverse
IP zones. Otherwise you will leak your VPN IP. I am assuming addresses to make the example clear. Also side note, I
would guess OpenWrt with fake domain "lan." You might install Unbound and a VPN client on your home router.
stub-zone:
# split VPN
name: "myvpn.org."
stub-addr: 192.0.2.1
stub-addr: 2001:db8::1
stub-zone:
# split VPN
name: "2.0.192.in-addr.arpa."
stub-addr: 192.0.2.1
stub-addr: 2001:db8::1
stub-zone:
# split VPN
name: "8.b.d.0.1.0.0.2.ip6.arpa."
stub-addr: 192.0.2.1
stub-addr: 2001:db8::1
forward-zone:
# home router
name: "lan."
forward-addr: 10.10.0.1
forward-addr: fd00:0a0a::1
forward-zone:
# home router
name: "0.10.10.in-addr.arpa."
forward-addr: 10.10.0.1
forward-addr: fd00:0a0a::1
forward-zone:
# home router
name: "a.0.a.0.0.0.d.f.ip6.arpa."
forward-addr: 10.10.0.1
forward-addr: fd00:0a0a::1
forward-zone:
# protect your universe look ups with TLS
# ISP have been suspected of data mining customers
name "."
forward-addr: 1.1.1.1@853#cloudflare-dns.com
forward-addr: 1.0.0.1@853#cloudflare-dns.com
forward-first: no
forward-tls-upstream: yes
# forward-zone:
# home router will likely know ISP DNS server from DHCP
# so forward to it and no maintenance if ISP changes
# name: "."
# forward-addr: 10.10.0.1
# forward-addr: fd00:0a0a::1