Un domaine est revendiqué en le prouvant, et non en le tapant

Featurekamo-shared-library
Expédié
29 août 2026 à 02:27 UTC
Auteur
Kamo
Commite
6e0422c

Trois règles, et elles n'ont de sens qu'ensemble. Un FQDN était globalement unique ici, donc le FQDN était unique ici, donc le FQDN n'a rien à voir avec le n'importe quel domaine. la première organisation à entrer sur "acme.com" a verrouillé une autre la société qui possède effectivement acme.com, qui n'avait alors aucun moyen d'y mettre. Quelqu'un qui a prouvé rien ne doit pas être en mesure de nier un domaine à quelqu'un qui peut. Les lignes dupliquées entre les organisations sont désormais légales; une répétition dans ONE l'organisation est toujours refusée, parce que c'est une erreur sans sens plutôt qu'une créance concurrente. "Seuls les routes de domaine vérifiées." findByDomain maintenant nécessite la possession. sur la ligne de haut niveau, donc un hôte va à l'organisation qui a prouvé le contrôle de son DNS plutôt qu'à celui qui l'a tapé en premier. Sans cet appariement le premier la règle serait une porte ouverte: revendiquez somebank.com et attendez. Un pseudonyme hérite de son la vérification par les parents - le défi TXT n'est jamais lancé que pour le sommet - et qui est lu sur le parent explicite joindre, jamais aussi d.parent.ownershipVerified, que Hibernate émet en tant que jointure intérieure sur l'ensemble de la requête et laisserait tomber tous les rangée d'apex. "La vérification enlève le domaine à tous les autres. le même FQDN où qu'il soit tenu, il y a donc au plus un titulaire à un temps. Ce n'est pas une courtoisie: deux lignes vérifiées sont à la fois routables, et le Un résolveur transmettrait le trafic à la base de données qui est retournée en premier. Une organisation qui a vérifié un domaine l'année dernière et qui, depuis, a laissé tomber continuer à recevoir le courrier de celui qui le possède maintenant. Vérification DNS du perdant Cela va de pair, parce qu'il décrit un nom d'hôte qui ne pointe plus sur eux. Autoriser les doublons coupe ensuite chaque consultation qui a supposé une ligne, et l'une de Il ne s'agissait pas d'un accident mais d'un détournement: upsertDomain correspondait sur le domaine NOM et puis réaffecté tout ce qu'il a trouvé à l'organisation appelante, donc un upsert aurait discrètement retiré le domaine d'une autre organisation. C'est L'organisation a été levé maintenant. Le reste et findByDomain, updateSslInfoDomamain, transferDomainOwnership - a subi par un seul détenteurOf(), qui préfère le une ligne vérifiée et prend d'autres manières l'identifiant le plus bas, de sorte que le propriétaire d'un domaine ne peut pas changement entre deux demandes. Laissés en tant que reliures facultatives qu'ils auraient jetées - sur les données que le schéma permet maintenant.

Tous les changements

Comme ce que tu vois expédier ?

Chacune de ces mises à jour atterrit automatiquement dans votre espace de travail. Commencez gratuitement et regardez-le grandir semaine après semaine.

Commencez gratuitement pour toujoursPrix de visualisation