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.

Soutenez MacGeneration sur Tipeee

MacGeneration a besoin de vous

Vous pouvez nous aider en vous abonnant ou en nous laissant un pourboire

Soutenez MacGeneration sur Tipeee

Un anniversaire très chargé, la bascule à l’OLED et Gemini sous le capot : la semaine Apple

20:30

• 10


Le MacBook Air M1 tombe à moins de 430 € avec le code HALLOWEEN40

12:37

• 0


Elon Musk annonce une démonstration d’ici la fin de l’année du Tesla Roadster... volant ?

11:00

• 150


Les promos Apple s’emballent : iPhone et iPad (Pro) et Apple Watch Ultra 2 à prix cassés

09:03

• 39


Fin de Windows 10 : notre nouvelle série sur le Club iGen pour surmonter cette épreuve

08:05

• 27


Fin de Windows 10 : une transition vers Windows 11 qui vire au fiasco

08:00

• 28


Tests, série, analyses… Les articles du Club iGen publiés en octobre

01/11/2025 à 15:00

• 4


Sortie de veille : comment Apple bat de nouveaux records financiers

01/11/2025 à 08:00

• 19


Sam Altman, frustré, annule sa commande de Tesla Roadster et se prend un mur

31/10/2025 à 21:00

• 140


Votre iPhone 18 Pro, vous le prendrez plutôt café, violet ou bordeaux ?

31/10/2025 à 17:13

• 57


Cette extension pour Chrome reprend une idée populaire d’Arc pour changer d’onglet

31/10/2025 à 15:20

• 7


Le gouvernement américain voudrait bannir TP-Link pour des raisons de sécurité nationale

31/10/2025 à 11:30

• 27


Le Black Friday a déjà commencé chez Boulanger, qui autorise les retours jusqu’au 31 janvier

31/10/2025 à 10:31

• 5


Attention aux tentatives d'arnaques en lien avec les données volées à Bouygues Telecom

31/10/2025 à 10:19

• 38


iOS 26.1, nouveau matériel : que nous réserve le mois de novembre d’Apple ?

31/10/2025 à 10:01

• 33


Bon plan : le MacBook Air M4 avec 24 Go de RAM et SSD 512 Go à 1 347 €

31/10/2025 à 08:44

• 12