Potřeboval bych na dnsmasq nějak odlišit odpovědi pro různé klienty (tedy podle IP adresy ve vnitřní síti)
Například mám adress=domena.xyz/0.0.0.0, to ale platí pro všechny klienty. (omlouvám se , správně má být address)
Potřeboval bych z toho udělat, aby pro 10.0.0.3 platilo adress=domena.xyz/0.0.0.1. a pro 10.0.0.4 platilo adress=domena.xyz/0.0.0.6. (To je zbytečně komplikovaný příklady, ve skutečnosti mi stačí dvě věci víceméně, adress=domena.xyz/#, aby platilo pro všechny s vyjímkou jednoho a druhé adress=domena.xyz/0.0.0.0. aby pro platilo jen pro konkrétního klienta)
Snad je to srozumitelné, prostě chci udělat selektivní DNS override na základě zdrojové adresy.
Hledal jsem man dnsmasq, a direktiva address= ale má jen doménu a IP. Ale direktiva server (synonumum local) už má zajímavější možnosti, viděl jsem v @<sourceaddress> naději, jenže to dělá něco jiného (mění zdrojovu adresu dotazu, ale já chci podle zdrojové adresy rozlišit, zda direktiva address platí)
Nechci jít cestou nějaký obezliček, že klientovi X vyhradím DNSserver na jiné IP (že by "router" měl přiřazeno víc ip adres pro DNS službu)....