Serveurs DNS par client avec DNSMasq

J’utilise TomatoUSB avec DNSMasq pour fournir les services DHCP et DNS sur mon réseau local.

Ce que j’aimerais réaliser, c’est fournir des serveurs DNS alternatifs pour un ou deux clients spécifiques du réseau en fonction de leur adresse IP ou MAC (ces clients n’acceptent pas la configuration manuelle des serveurs DNS).

Peu importe que ce soit DNSMasq utilisant un serveur DNS différent pour ces adresses IP ou que des serveurs DNS différents soient livrés via DHCP.

Configurez des réservations pour les hôtes spécifiques en utilisant l’option dhcp-host. Utilisez les options de tag pour les marquer en vue d’un ensemble spécial d’options.

Ceci est complètement non testé, mais je soupçonne que votre configuration pourrait ressembler à ceci. Consultez la page man pour les détails complets.

dhcp-host=00:15:99:27:f8:98,set:specialhosts,192.168.32.20
dhcp-host=00:51:99:72:8f:89,set:specialhosts,192.168.32.21
dhcp-option=tag:specialhosts,option:dns-server,8.8.8.8,8.8.4.4