Qu'est-ce que DNSSEC ?
DNSSEC (DNS Security Extensions) signe cryptographiquement les enregistrements DNS afin que les résolveurs puissent vérifier qu'ils n'ont pas été altérés, ce qui protège contre l'empoisonnement de cache et l'usurpation. Il ajoute une chaîne de confiance par-dessus le DNS ordinaire sans changer la signification des enregistrements. IPeek interroge un résolveur DNS-over-HTTPS validant et indique si le domaine est signé et authentifié.
Comment DNSSEC construit une chaîne de confiance
DNSSEC fonctionne en signant chaque zone avec une clé privée et en publiant la clé publique correspondante dans le DNS. Les enregistrements sont signés (RRSIG), les clés sont publiées (DNSKEY), et une empreinte de la clé de la zone (l'enregistrement DS) est placée dans la zone parente. Cela relie votre zone à sa parente, qui se relie à la sienne, et ainsi de suite jusqu'à la racine — une chaîne de confiance continue. Un résolveur validant suit cette chaîne depuis la racine vers le bas, en vérifiant chaque signature, et ne fait confiance qu'aux réponses dont les signatures sont validées.
Comment lire les résultats de votre vérification DNSSEC
IPeek indique si le domaine est signé avec DNSSEC et si un résolveur validant l'authentifie. Un résultat authentifié (souvent affiché via le drapeau AD, pour Authenticated Data) signifie que la chaîne de confiance est intacte et que les enregistrements sont vérifiés. Si le domaine n'est pas signé, DNSSEC n'est tout simplement pas activé — chose courante et non une erreur, mais cela signifie que les enregistrements ne sont pas protégés. Un domaine signé qui échoue à la validation est plus grave : il révèle une chaîne rompue, généralement un enregistrement DS manquant ou non concordant chez le registraire.
Problèmes DNSSEC courants et comment les résoudre
L'échec le plus fréquent est une chaîne de confiance rompue, où la zone est signée mais où l'enregistrement DS dans la zone parente est manquant, périmé ou ne correspond pas à la clé actuelle. Les résolveurs validants renvoient alors SERVFAIL, ce qui peut rendre le domaine totalement inaccessible aux utilisateurs derrière un résolveur validant. Cela survient généralement lors des rotations de clés ou lorsqu'on active DNSSEC sans téléverser l'enregistrement DS chez le registraire. Corrigez-le en veillant à ce que l'enregistrement DS chez le registraire corresponde à la clé active de votre zone, et ne supprimez jamais les anciennes clés avant que la mise à jour du DS ne se soit propagée.