Open Tuxdude opened 4 months ago
This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days.
Bumping this for triage by the repo owners and to prevent this issue getting automatically closed.
This is working for me:
conditional:
fallbackUpstream: false
mapping:
freeipa.home: 192.168.88.186,192.168.88.202
home: 127.0.0.1:5301
I would like to specify the upstream DNS server using conditional DNS resolution for a subset of TLDs.
Use Case
I use
.foobar
as the TLD for all of my devices and services on my internal private network. I have DNS entries on my DNS resolver at192.168.1.1
which has host -> IP mappings as follows:I want blocky to resolve any hosts matching
*.foobar
using an authoritative DNS server in my internal private network which has the above mappings (i.e. basically my DHCP server / router which is currently maintaining these mappings).What I tried so far
The following does not work:
Currently, the above still ends up using the DNS resolvers configured under
upstreams
. I have more than forty devices in my private network, and I don't want to useCustom DNS
to specify each of these host->IP mappings.From the documentation
The documentation mentions the above should work if my internal domain names were of the form
*.foobar.foobaz
. I don't see why it should be limited and why it can't be extended to also support*.foobar
use case as the one I described above (the one I am using in my private network homelab setup).