Aller au contenu

Expiration de domaine

Un domaine enregistré, lu depuis son registre via RDAP : les jours restants avant expiration, une suspension qui le sort du DNS, une période de rachat, son registrar et si sa délégation est signée avec DNSSEC.

RDAP est le successeur de WHOIS : les mêmes données d’enregistrement, en JSON, avec un format standard entre registres. DumbMonit trouve le registre de l’extension dans le fichier d’amorçage RDAP de l’IANA (https://data.iana.org/rdap/dns.json, lu au plus une fois par jour), puis lui demande /domain/example.com. Aucun identifiant n’est nécessaire, et rien d’autre que l’enregistrement du domaine n’est demandé.

Deux pannes valent d’être surveillées en plus de la date d’expiration elle-même. Un domaine en clientHold ou serverHold a été sorti du DNS par le registrar ou le registre, généralement pour une facture impayée ou une adresse de contact jamais vérifiée : chaque site et boîte mail en dessous s’arrête net. Un domaine en redemptionPeriod ou pendingDelete a déjà expiré et sera libéré à moins d’être restauré, à prix.

Du serveur DumbMonit (ou de son agent relais) vers l’équipement :

PortProtocoleUsage
443TCPRequête RDAP au registre et à l’IANA (HTTPS)

Toutes les métriques sont préfixées dumbmonit_domain_.

MétriqueQuoiLabels
expiry_daysjours restants avant expiration, fractionnaire ; négatif une fois expiré
expiry_timestamp_secondsla date d’expiration, en secondes Unix
expiry_published0 quand le registre ne publie pas la date d’expiration
on_hold1 en clientHold ou serverHold
redemption1 en redemptionPeriod, pendingDelete ou pendingRestore
statusvaleur 1, une série par code de statut, au format EPP (clientTransferProhibited)status
registrar_infovaleur 1registrar
dnssec1 quand la délégation est signée
rdap_ok0 quand la dernière requête au registre a échoué et qu’une réponse antérieure est affichée
rdap_age_secondsâge de la réponse affichée

Le registre est interrogé une fois par intervalle de rafraîchissement (12 heures par défaut) ; entre deux, les jours restants sont recalculés à chaque vérification. Quand le registre ne répond pas, la dernière réponse est encore utilisée jusqu’à sept jours, avec rdap_ok à 0, pour qu’une panne du registre ne ressemble pas à un problème de domaine.

Les règles intégrées qui s’appliquent : Domaine arrivant à expiration (moins de 30 jours), Domaine proche de l’expiration (moins de 7 jours ou expiré), Domaine suspendu, Domaine en rachat, plus Surveillance inaccessible.

Le panneau au-dessus des graphiques lit ce que la sonde a stocké ; ouvrir la page n’interroge jamais le registre. Il indique la date d’expiration et les jours restants, les codes de statut (ou la suspension et le rachat en une phrase), le registrar et DNSSEC, et si la dernière requête au registre a échoué.

  1. Saisissez le domaine enregistré, par exemple « example.com », pas un nom en dessous comme www.example.com.

  2. Pour une extension que l’IANA ne liste pas, comme .ch, réglez « Serveur RDAP » sur l’adresse du registre.

    https://rdap.nic.ch/

Aucun identifiant n’est nécessaire : RDAP, le successeur de WHOIS, est public. DumbMonit trouve le registre de l’extension dans le fichier d’amorçage RDAP de l’IANA, puis lui demande la date d’expiration, les codes de statut et le registrar, deux fois par jour par défaut ; un intervalle de rafraîchissement plus court n’apporte rien. Une extension dont le registre ne fait tourner aucun service RDAP public ne peut pas être surveillée. Certains registres ne publient pas la date d’expiration (.ch en est un) : DumbMonit le signale alors, et surveille quand même les codes de statut. Il avertit 30 jours avant l’expiration, élève l’alerte 7 jours avant, et alerte aussitôt en cas de blocage ou de période de rédemption.

Documentation de l’éditeur : https://www.icann.org/rdap

Un domaine que le registre ne connaît pas (un sous-domaine, une faute de frappe, ou un domaine qui a été supprimé) est signalé comme une erreur de configuration, pas comme une panne. Les noms avec accents sont acceptés et demandés dans leur forme ASCII (xn--…).

Aucun : RDAP est public.

Adresse : le domaine enregistré (example.com) ; une URL collée est réduite à son nom d’hôte. Options : serveur RDAP (vide : trouvé via l’IANA), intervalle de rafraîchissement (12 heures, de 1 à 168) et délai de requête (10 s). L’intervalle de vérification de la surveillance elle-même peut rester à sa valeur par défaut : il ne fait que recalculer les jours restants entre deux requêtes au registre.