2 votes

Macs et DNSMasq local - les clients oublient les résultats donnés par le DNS local

J'ai un certain nombre de clients Mac OS X El Capitan et MacOS Sierra dont les configurations DHCP leur donnent l'adresse IP locale d'un routeur DD-WRT avec DNSMasq configuré dans mon LAN.

C'est pour que je puisse utiliser server.example.com et l'envoyer à 192.168.1.3 et non notre adresse IP publique, ce qui est beaucoup plus facile à gérer que de modifier le fichier hosts de chaque Mac, et n'affecte pas non plus les Mac portables lorsqu'ils doivent se connecter au même nom d'hôte depuis l'extérieur du bâtiment.

Cependant, certains Macs continuent d'oublier le DNS local. Par exemple, lorsque le problème se produit, je peux envoyer un ping au nom d'hôte du serveur et obtenir l'IP publique externe. Je peux alors vider le cache DNS, relancer le ping et obtenir l'adresse IP locale correcte.

Quelqu'un utilise-t-il une configuration similaire et connaît-il des pièges ou des problèmes courants, ainsi que la manière de les contourner ?

Avant d'utiliser DNSMasq sur un routeur DD-WRT, j'utilisais la fonction DNS de l'application serveur de Mac OS X, mais je l'ai trouvée très lente car le même serveur gérait le partage de fichiers pour le studio, et je l'ai donc supprimée.

J'ai même pensé à lancer une commande programmée (soit sur chaque Mac, soit via un script de gestion du bureau à distance) pour effacer le DNS toutes les quelques heures environ.

1voto

Oskar Points 1242

Oui, c'est un problème qui existe depuis longtemps et depuis de nombreuses générations de matériel et de logiciels de mise en réseau.

Personnellement, j'ai renoncé à gérer mes propres DNS et je choisis désormais l'une des deux solutions suivantes.

  1. Utilisez mDNS et host.local pour la résolution et laissez DHCP attribuer des adresses à partir d'un pool.
  2. Définir des réservations DHCP pour chaque appareil auquel je souhaite me connecter et que j'utilise. http://xip.io pour résoudre cette IP par son nom.

Dans votre cas, j'utilise 192.168.1.3.xip.io à la place de server.example.com où je dois mettre un FQDN pour résoudre le nom d'un serveur. Je n'ai jamais eu de cette être instable, mais si c'est le cas, il existe d'autres fournisseurs comme http://nip.io faire le même service.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X