Le DNS peut être vu comme une grande base de données répartie sur toute la planète. Cette base contient des données, les enregistrements (resource records dans la langue de George Martin, d'où le sigle RR que vous verrez plus bas). Ces enregistrements peuvent changer dans le temps, parfois assez vite, et on souhaiterait souvent revenir en arrière. L'adresse IP de google.ro a t-elle changé le 28 novembre 2012 ? Qu'est-il arrivé à meteofrance.com le 20 novembre 2012 ? Quand est apparu l'enregistrement d'une adresse IPv6 pour ovh.com ? Le service DNSDB de l'ISC permet de répondre à ces questions. C'est un véritable Internet Archive pour le DNS.
D'abord, un avertissement : DNSDB n'est pas ouvert publiquement. Les données que ce service contient peuvent être sensibles, et intéresser des pabos. C'est pour cela que l'accès à DNSDB est soumis à une autorisation préalable. Il faut montrer patte blanche. Discuter autour d'une bière avec un employé de l'ISC lors d'une réunion IETF ou OARC peut aider aussi.
Une fois que vous êtes approuvé, vous pouvez accéder au service, en parler publiquement (donc, cet article dans mon blog ne viole pas les conditions d'utilisation) et même citer des exemples de données. Mais, évidemment, pas question de copier la base et de l'emporter (un avertissement technique au passage : la base est grosse et, même si on en avait une copie, il faut être un dieu de NoSQL pour arriver à y accéder en des temps raisonnables).