Resposta curta: não. O Dnsmasq não possui esse tipo de funcionalidade. A configuração --address
se aplica globalmente.
Gostaria de redirecionar example.com para o host local, mas apenas para endereços MAC específicos. Obviamente, especificando
address=/example.com/127.0.0.1
no dnsmasq.conf faz isso para todos. Existe alguma maneira de dizer que o MAC1 será redirecionado para o host local, enquanto o MAC2 obterá o endereço IP correto de example.com?
Se você estiver no Linux, poderá usar o iptables para redirecionar o tráfego para diferentes servidores DNS com base em seus endereços MAC.