J'ai un routeur Linksys exécutant DD-WRT (micrologiciel: DD-WRT v24-sp2 (09/08/09) mini). Je parviens à résoudre avec succès les noms DNS de mes systèmes affectés par DHCP, mais uniquement lorsque je qualifie pleinement ces domaines. Ceci malgré l'utilisation de l'option supplémentaire "expand-hosts" DNSMasq, qui est censée activer cette fonction précise.
Voici mon dnsmasq.conf:
interface=br0
resolv-file=/tmp/resolv.dnsmasq
domain=example.com
dhcp-leasefile=/tmp/dnsmasq.leases
dhcp-lease-max=51
dhcp-option=lan,3,10.77.0.5
dhcp-authoritative
dhcp-range=lan,10.77.0.100,10.77.0.149,255.255.0.0,1440m
dhcp-host=00:1A:A0:1D:82:5A,astatichostname,10.77.1.40,infinite
expand-hosts
(Pour info: example.com et astatichostname sont des espaces réservés pour les noms réels que j'utilise. Mon réseau utilise 10.77.0.0/16; mon routeur est sur 10.77.0.5.)
Résultats:
> nslookup astatichostname 10.77.0.5
Server: 10.77.0.5
Address: 10.77.0.5#53
** server can't find astatichostname: NXDOMAIN
> nslookup astatichostname.example.com 10.77.0.5
Server: 10.77.0.5
Address: 10.77.0.5#53
Name: astatichostname.example.com
Address: 10.77.1.40
Y a-t-il autre chose qui pourrait déclencher l'expansion de l'hôte dans DNSMasq?