Aller au contenu

L'IANA explique le changement d'example.com et déconseille les tests de disponibilité

L'IANA a scindé example.com en HTML et en un fichier JavaScript pour réduire la bande passante, selon un e-mail publié le 30 septembre, et déconseille de s'en servir pour des tests de disponibilité.

Par Tech AI Wire Team

3 min de lecture

XLinkedIn
Screenshot of the example.com page, which says the domain is for documentation examples and is not a service for testing or monitoring.

L'organisation qui gère example.com a modifié la page le 28 septembre 2026, puis a expliqué pourquoi dans un e-mail publié le 30 septembre. L'IANA a scindé la page en un fichier HTML basique et un fichier JavaScript séparé pour réduire la bande passante, car la plupart des visiteurs sont des machines. Elle a aussi rappelé un avertissement qui compte pour quiconque écrit des tests ou du monitoring : example.com n'est pas un service sur lequel s'appuyer.

L'IANA, l'Internet Assigned Numbers Authority, gère example.com et example.org. Ces domaines existent pour que les manuels, les tutoriels et les fichiers de configuration d'exemple disposent d'une adresse sûre à montrer.

Ce qui a changé sur example.com

La page est presque figée depuis des années, si bien que même de petites modifications se remarquent. La dernière a ajouté du texte en six langues, selon DebugBear, qui suit l'historique de la page. Le texte alterne entre l'anglais, l'arabe, le chinois, le français, le russe et l'espagnol toutes les cinq secondes, à côté d'une petite icône de livre.

DebugBear recense aussi les changements précédents :

DateChangement
29 juillet 2013Passage d'un serveur Apache au réseau de diffusion de contenu EdgeCast
17 octobre 2019Liste de polices mise à jour avec de meilleures polices de secours
9 octobre 2025Refonte majeure ; mise en page en cartes supprimée et HTML minifié
9 juin 2026Passage à Cloudflare
28 septembre 2026Texte en six langues, qui alterne toutes les cinq secondes

Pourquoi l'IANA a fait ce changement

Le développeur Oliver Dunk a interrogé l'IANA sur ce changement et a publié sa réponse. Kim Davies, vice-président de l'IANA, a écrit que les changements visent à « réduire la demande globale en bande passante liée au service du site, ou à améliorer son utilité ».

La séparation entre HTML et JavaScript sert cet objectif. La majeure partie du trafic vers example.com provient de systèmes automatisés qui ne chargent jamais le fichier JavaScript. Ces bots ne téléchargent désormais que la petite page HTML. Les visiteurs humains obtiennent toujours la page complète.

Davies a aussi indiqué que l'IANA n'exploite le serveur web que « par courtoisie ». Le vrai rôle du domaine est de servir d'espace réservé dans la documentation, pas de point de terminaison actif.

Pourquoi tant de machines visitent la page

Les domaines d'exemple attirent un flot constant de trafic automatisé. Une partie vient de fichiers de configuration d'exemple que des gens copient et oublient de modifier. Une autre vient de code qui utilise le domaine pour vérifier si Internet est joignable.

Cloudflare a mesuré l'effet en 2023 avec une faute de frappe du nom, exmaple.com. Ce domaine a reçu 2,48 milliards de requêtes HTTP en 12 mois, selon Cloudflare. Une grande partie venait de systèmes mal configurés, de routeurs et d'outils de monitoring comme Nagios.

Ce que disent les règles de l'IANA

La page d'aide de l'IANA elle-même, révisée pour la dernière fois le 27 septembre 2026, est sans détour. « Nous vous recommandons vivement de ne pas concevoir d'applications qui exigent que les domaines d'exemple disposent d'un service HTTP opérationnel », indique-t-elle. Les domaines sont réservés en vertu des RFC 2606 et RFC 6761, deux documents de normalisation d'Internet. Ils ne peuvent être ni enregistrés ni transférés.

Ce que cela signifie pour les développeurs

Cherchez example.com dans votre code. Regardez dans les health checks, les scripts de démarrage, les suites de tests et les images de conteneurs. Tout code qui récupère la page et attend une réponse dépend d'un service de courtoisie sur lequel l'IANA dit de ne pas compter.

Remplacez les vérifications de connectivité par un point de terminaison que vous contrôlez. Une vérification auprès de votre propre serveur, ou d'un fournisseur qui propose un point de terminaison de statut, vous en apprend davantage. Elle ne changera pas non plus quand l'IANA modifiera une page web.

Ne faites pas d'assertions sur le contenu de la page. Un test qui compare le HTML, sa longueur ou son titre cassera chaque fois que l'IANA modifiera la page. La configuration du site a changé deux fois cette année, en juin et en septembre.

Simulez les appels externes avec des mocks dans les tests unitaires. Si un test a seulement besoin d'une URL qui répond, servez-en une depuis un serveur de test local. Vos tests restent alors rapides et passent sans accès au réseau.

Continuez à utiliser example.com dans la documentation. C'est toujours sa raison d'être. Les configurations d'exemple, les tutoriels et les fichiers README doivent continuer à pointer vers ce domaine, pour que les lecteurs ne tombent jamais par accident sur le site d'une vraie entreprise.

Sources

  1. IANA's email about why example.com changed - Oliver Dunk
  2. Example.com Just Launched The Biggest Redesign In Decades - DebugBear
  3. Example Domains - IANA
  4. Typo traps: analyzing traffic to exmaple.com (or is it example.com?) - Cloudflare

Articles liés