Ouvrir le menu principal

MacGeneration

Recherche

Les aléas du nouveau service de DNS dans Yosemite

Florian Innocente

mardi 13 janvier 2015 à 16:15 • 35

macOS

Parmi les tracas observés avec Yosemite, Ars Technica s'attarde sur des comportements erratiques rencontrés par des Mac avec des services réseau. Iljitsch van Beijnum explique qu'avant le 10.10, le parc de Mac dans son université fonctionnait sans vrai problème depuis 12 ans. Les choses se sont compliquées depuis l'installation du nouvel OS X qui a remplacé l'un de ses services système baptisé mDNSResponder par un tout nouveau nommé discoveryd.

mDNSResponder (et par extension son successeur) s'occupe de détecter via le protocole Bonjour les périphériques présents sur un réseau local, d'obtenir leur nom et, tâche essentielle, de résoudre les noms de domaines (permettre à une machine d'afficher les sites web dont on a tapé l'adresse).

Il apparaît que ce qui fonctionnait bien jusque là se traduit à l'inverse par différents problèmes depuis que discoveryd a pris la place de mDNSResponder. Un service qui n'est plus présent dans la liste des contenus open source d'Apple et qui a été réécrit de zéro.

Iljitsch van Beijnum liste alors les dysfonctionnements rencontrés qui font tous converger vers discoveryd. D'abord — un de ceux que nous avons aussi constaté occasionnellement — Safari refuse de charger les pages web demandées, sans exception et sans raison visible. En coulisses, c'est discoveryd qui n'assure plus la résolution des noms de domaines de ces sites.

Un Mac qui est utilisé comme serveur iTunes et serveur de fichiers se voit renommé automatiquement de manière récurrente, produisant par là même des doublons :

Avant le 10.10, les mauvais jours, notre Mac baptisé "Nirrti" se renommait en "Nirrti (2)", sans doute parce qu'il arrivait qu'une autre machine utilise déjà ce nom. Avec le 10,10, cela se produit souvent, jusqu'à en arriver à des "Nirrti (7)"

La saisie du nom correct de la machine dans le panneau de préférences Partages ne change pas grand chose à l'affaire. Cela rend aussi plus difficile la connexion à ce serveur puisqu'il apparaît plusieurs fois, et sans que l'on sache lequel est le bon.

Ensuite, Iljitsch van Beijnum observe que le réveil automatique d'un Mac après la réception d'une requête réseau est moins fiable qu'auparavant. Il est devenu courant que cette sortie de sommeil ne se fasse pas.

Il cite ensuite le cas du partage d'écrans à distance qui ne marche plus — ne donnant qu'un écran noir — avec un adressage en IPv4. Il ne fonctionne qu'en IPv6, alors que les précédents OS X étaient moins tatillons. Il est également devenu plus difficile pour Yosemite de détecter la machine à contrôler à distance en utilisant Wide-Area Bonjour et la résolution d'adresses dynamiques.

L'auteur en déduit que les changements apportés avec discoveryd ont rendu ce service moins apte à gérer certaines requêtes réseau dont s'accommodait bien mieux son prédécesseur. La seule solution préconisée est de réinstaller mDNSResponder en le récupérant dans une sauvegarde Time Machine de Mavericks. Les dysfonctionnements décrits se font alors oublier. La méthode - décrite dans l'article - a toutefois comme inconvénient de mélanger d'anciens et de nouveaux composants système qui ne sont pas prévus à l'origine pour marcher ensemble. Sans que l'on sache si les mises à jour à venir de Yosemite (de sécurité ou autres) ne vont pas s'en trouver passablement perturbées.

Rejoignez le Club iGen

Soutenez le travail d'une rédaction indépendante.

Rejoignez la plus grande communauté Apple francophone !

S'abonner

Une panne massive en cours chez Meta

11/12/2024 à 21:15

• 27


Apple confirme les MacBook Air M4 dans la mise à jour de macOS

11/12/2024 à 21:00

• 11


Google lance Gemini 2.0, et vient embêter OpenAI

11/12/2024 à 20:30

• 7


iOS 18.2 est disponible en version finale, voici ses nombreuses nouveautés

11/12/2024 à 19:11


macOS 15.2 disponible en version finale : les nouveautés d’Apple Intelligence et les autres

11/12/2024 à 19:07

• 31


Apple Music : encore une chance d’avoir trois mois gratuits au service

11/12/2024 à 18:15

• 12


Tim Cook de passage (dans un pub) à Londres

11/12/2024 à 16:15

• 7


Apple développerait avec Broadcom une puce spécialisée dans l'IA pour ses serveurs

11/12/2024 à 15:47

• 23


Promo : l'Apple Watch Ultra 2 à 740 €, les MacBook Air à partir de 829 € et le Mac mini à 879 €

11/12/2024 à 15:37

• 5


App Store Awards : les 17 apps qui ont marqué Apple en 2024

11/12/2024 à 15:00

• 7


C’est sûr, iOS 18.2 et macOS 15.2 vont sortir aujourd’hui

11/12/2024 à 14:30


IA : une collaboration fructueuse entre Apple et l’École polytechnique fédérale de Lausanne

11/12/2024 à 11:00

• 4


Danny Boyle a utilisé des iPhone 15 Pro Max pour tourner « 28 Years Later »

11/12/2024 à 10:30

• 39


RGPD : les panneaux de consentement font perdre du temps aux internautes et de l'argent aux entreprises

11/12/2024 à 09:30

• 98


Office pour Mac ou Windows à vie dès 15 € grâce aux offres prolongées de Black Friday de Godeal24 📍

10/12/2024 à 23:03


Le premier modem 5G d’Apple ne serait pas un foudre de guerre, mais est-ce grave ?

10/12/2024 à 22:55