J'ai configuré dnsmasq sur un serveur ubuntu sur un petit réseau local avec plusieurs clients, dont certains Windows et certains OS X. Les clients Windows fonctionnent très bien. Les clients Windows fonctionnent très bien. Les clients OS X ont le problème classique "dig fonctionne mais ping ne fonctionne pas". J'ai fait quelques recherches mais je ne trouve pas d'informations sur la façon dont la résolution DNS d'OS X fonctionne. Je ne trouve que de la documentation qui me dit qu'elle n'utilise pas la même facilité que dig.
Ma question est la suivante : pourquoi mes clients Windows et dig sous OS X peuvent-ils résoudre correctement les noms locaux configurés par dnsmasq mais pas le système OS X ? J'ai pensé que cela avait quelque chose à voir avec le fait que dnsmasq ne fournit pas d'enregistrements SOA, mais je n'en suis pas sûr. J'ai également essayé d'utiliser bind9 à la place, mais je n'arrive pas à obtenir une configuration correcte.
Voici le contenu de mon fichier de configuration dnsmasq :
no-dhcp-interface=en0
address=/neptune.local/neptune/192.168.42.2
no-resolv
server=8.8.8.8
server=8.8.4.4