[Dnsmasq-discuss] Change upstream server for client
Geert Stappers
stappers at stappers.nl
Sun Dec 18 18:03:19 UTC 2022
On Sun, Dec 18, 2022 at 06:12:33PM +0100, Geert Stappers via Dnsmasq-discuss wrote:
> On Sun, Dec 18, 2022 at 11:10:21AM -0500, Jonathan Stafford wrote:
> > On Sun, Dec 18, 2022 at 10:36 AM Michael Smith <michael at kmaclub.com> wrote:
> > > On 12/18/22 06:59, Jonathan Stafford wrote:
> > > > prequel, completely made up:
> > > > >
> > > > > LAN is 192.168.6.0/24
> > > > > Dnsmasq is at 192.168.6.10
> > > > > DHCP range is at 192.168.6.100 - 192.168.6.150
> > > >
> > > > --server provides a way to change upstream resolvers based on the domain
> > > > being queried. Is there a way to make the same sort of change based on the
> > > > client doing the querying? For example, I'd like the IP address range I
> > > > use for my kids' devices to use 1.1.1.3.
> > >
> > > You can achieve this using tags:
> > >
> > > # Define DNS servers
> > > dhcp-option=option:dns-server,1.1.1.1
> > > dhcp-option=tag:kidsdevices,option:dns-server,1.1.1.3
> > >
> > >
> > > dhcp-host=0c:51:01:95:d3:36,set:kidsdevices # Ipad
> > > dhcp-host=58:41:4E:CD:D2:0A,set:kidsdevices # Iphone
> > >
> > Thanks, Michael. That will work to get them using that server, but it's
> > totally bypassing dnsmasq which means my local entries from /etc/hosts
> > don't resolve. I'd like both things to work to be difficult :)
>
> Something more difficult as making reading in the discussion order
> possible:
>
> * Make dnsmasq bind to 127.0.0.1 and 192.168.6.10 only
> * Add an IP alias 192.168.6.17 to the dnsmasq server
> * Create an second dnsmasq.conf
> * bind only to 192.168.6.17
> * upstream DNS 192.168.6.10
Oops
* upstream DNS 1.1.1.3
It is the
> > > > use for my kids' devices to use 1.1.1.3.
> In the main dnsmasq.conf
>
> # Define DNS servers
> dhcp-option=option:dns-server,192.168.6.10
> dhcp-option=tag:kidsdevices,option:dns-server,192.168.6.17
>
> dhcp-host=0c:51:01:95:d3:36,set:kidsdevices # Ipad
> dhcp-host=58:41:4E:CD:D2:0A,set:kidsdevices # Iphone
>
>
> No tested, so test it yourself.
> Karma bonus points for reporting back with reply below the relevant text.
>
>
Groeten
Geert Stappers
--
Silence is hard to parse
More information about the Dnsmasq-discuss
mailing list