Vous avez essayé de lancer Safari hier soir sur votre Mac et vous avez noté que le navigateur d’Apple refusait de s’ouvrir, son icône rebondissant dans le Dock sans fin ? Vous n’êtes pas le seul et ce n’était pas de votre faute. Un serveur DNS1 géré par Apple ne répondait plus correctement et Safari en a manifestement besoin pour se lancer. L’entreprise a corrigé le tir depuis, mais c’est un exemple intéressant de notre dépendance à internet, y compris dans des domaines inattendus.
Un lecteur s’en plaignait sur le Discord du Club iGen hier soir, mardi 9 février, sur les coups de huit heures. L’un de mes collègues a aussi rencontré le bug plus tard dans la soirée, vers 22 ou 23 heures. Est-ce général pour autant ? Difficile à dire, mais notez que le bug ne concernait que les lancements de Safari sur macOS. Une fois le navigateur ouvert et actif, il fonctionnait normalement, ce qui peut expliquer que la majorité des utilisateurs n’ait rien vu.
Ce blocage au lancement était en tout cas lié à un problème réseau, comme l’a confirmé @jedisct1 en soulignant que le coupable était un serveur DNS géré par Apple. On ne sait pas au juste ce qui lui est arrivé hier soir, mais il mettait sans doute du retard à répondre, retardant d’autant le lancement de Safari. En bloquant ce serveur DNS au niveau du système, ou plus simplement en déconnectant le Mac d’internet, Safari se lançait instantanément.
Ce type de problèmes reste fort heureusement rare, mais il rappelle que les pannes de réseau peuvent toucher même des apps installées en local sur un ordinateur. Dans le cas de Safari, cela ressemble à un cas de figure qui n’avait jamais été envisagé par ses concepteurs, puisque le lancement sans aucune connexion à internet restait normalement rapide. Espérons que ce démarrage bloqué ne se reproduira pas, mais si c’est le cas, vous saurez que lancer le navigateur en coupant brièvement la connexion internet peut fonctionner…
-
Qui, pour faire ultra simple, se charge de vous rediriger vers le bon serveur à partir des noms de domaine des sites web que vous visitez. ↩︎