J'ai récemment rencontré pour la première fois un enregistrement A de la forme:
https://www.example.com. <TTL> IN A <IP address>
Pour autant que je sache, ce dossier est délibéré (c'est-à-dire pas une erreur). Je sais que les deux-points et la barre oblique sont des caractères valides pour une étiquette, selon la RFC 2181 , mais je ne comprends pas le but de l'enregistrement. Une autorité de certification utilise-t-elle ce formulaire pour la validation du contrôle de domaine? Ce formulaire protège-t-il contre un certain type d'exploitation? Piège une sorte d'erreur utilisateur ou un problème connu avec le logiciel?
https://www.example.com
est différent du mappage d'adresse IP pourwww.example.com
. L'ancien mappe vers des adresses (plusieurs enregistrements A) dans le netblock / 16 appartenant à "example.com" par ARIN whois. Ce dernier est mappé à un CNAME dans le domaine d'un important fournisseur CDN. La chaîne CNAME est finalement mappée à une adresse IP dans le réseau du fournisseur CDNRéponses:
L'explication la plus probable est qu'un utilisateur peu familier avec DNS a essayé de configurer les enregistrements DNS et a fait une erreur qui est manifestement évidente pour quiconque est familier avec DNS, mais pas pour les personnes qui ne le sont pas.
Bien qu'une étiquette DNS puisse être n'importe quelle donnée binaire arbitraire en général , vous devriez lire le reste de la section 11, en particulier:
Entre autres choses, cela signifie que la syntaxe d'étiquette peut être contrainte en fonction du type RR. Comme spécifié dans RFC 1123 section 2.1 et RFC 952, les noms d'hôtes Internet ont une telle syntaxe contrainte, dans laquelle les deux-points et la barre oblique ne sont pas valides.
la source
C'est faux pour une adresse standard, mais c'est peut-être quelqu'un qui utilise DNS comme périphérique de communication hors bande.
Il n'est pas difficile d'imaginer devoir passer des données via DNS au lieu de passer par des canaux «normaux».
la source