Mac OS X ne résout pas les noms d’hôtes .local

Si votre domaine local a un FQDN se terminant par « .local », sur les version 10.10 et supérieur, il est fréquent d’avoir des problème de résolution de nom sous Mac OS X car Apple semble s’être appropriée de ce suffixe et passe la résolution de celle-ci via mDNS (multicast port 5353) et non par DNS (unicast port 53 vers serveur DNS) . Le problème c’est que si votre domaine Windows est construit avec ce suffixe, il est très difficile de le changer.

Pour permettre au mac de résoudre les noms portant ce suffixe, lancer la commande suivant depuis un terminal:

sudo discoveryutil mdnsactivedirectory yes

 

=> Les nom d’hôte se terminant par .local pourront alors être résolus comme les autres.

 

Note: Cette astuce ne fonctionne pas dans la version 10.13 car la commande discoveryutil semble avoir été supprimée ou rendue inaccessible…