Solution d'utilisation pour l'utilisation de ".local" en tant que nom d'hôte de Leopard Server?

En utilisant ".local" car votre nom d'hôte va à l'encontre de Kerberos (et d'autres services) dans Mac OS Server 10.5 Advanced car le serveur ne fera que des recherches Bonjour au lieu de vérifier avec le (s) serveur (s) DNS. Il existe un ancien article de la base de connaissances Apple (à partir du OS 10.3) qui indique que l'ajout de la chaîne «locale» à la section «Domaines de recherche» du volet de préférences du système réseau obligera votre ordinateur à effectuer une recherche via un serveur DNS plutôt que simplement Bonjour …

… ce qui semble qu'il vous permettrait également d'utiliser "server.local" comme nom d'hôte – quelqu'un peut-il confirmer que c'est le cas, ou existe-t-il un autre inconvénient avec cette solution de contournement?

Si votre domaine interne est .local , vous aurez un problème pour résoudre les noms via DNS. Il existe un ancien article sur Mac OS X Conseils qui décrit une solution:

J'ai créé un fichier company.local dans /etc/resolver , et j'ai company.local ce fichier avec les serveurs de noms pour le domaine AD de company.local . Cela permet à Mac OS X d'utiliser le DNS standard pour résoudre company.local (ou subdomain.company.local ), tout en permettant à Rendezvous de fonctionner comme prévu.

Le seul inconvénient que j'ai vu à cette approche est que les serveurs de noms de ce fichier company.local ne se mettent pas à jour via DHCP, donc je dois les mettre à jour manuellement.

Voici un document de support plus officiel d'Apple qui analysera votre /etc/resolv.conf existant pour remplir le fichier dans /etc/resolvers .

Je ne sais pas à quel point OS X est similaire à linux, mais j'ai eu un problème similaire avec une installation ubuntu et j'ai pu le résoudre en éditant /etc/nsswitch.conf

Dans l'entrée des hôtes, j'ai dû réorganiser les services afin que dns soit venu avant l'une des entrées mdns4 .

Ma ligne modifiée ressemble à:

 hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4 

J'espère que ça aide quelqu'un!

Je ne suis pas un expert kerberos, mais je crois qu'il nécessite une fonction d'infrastructure DNS. Le domaine .local existe uniquement dans le résolveur de multidiffusion et n'est pas une zone réelle. Mon conseil serait de configurer un domaine interne distinct, private.yourcompany.com.