Ceci est une question canonique sur les enregistrements de colle DNS.
Qu'est-ce exactement (mais brièvement) qu'un enregistrement DNS? Pourquoi sont-ils nécessaires et comment fonctionnent-ils?
domain-name-system
glue-record
LanceBaynes
la source
la source
Réponses:
Un enregistrement collé est un terme désignant un enregistrement servi par un serveur DNS qui ne fait pas autorité pour la zone, afin d'éviter une condition de dépendances impossibles pour une zone DNS.
Dites que je possède une zone DNS pour
example.com
. Je veux avoir des serveurs DNS that're hébergeant la zone faisant autorité pour ce domaine afin que je puisse réellement utiliser - ajout d' enregistrements pour la racine du domaine,www
,mail
, etc. Donc, je mets les serveurs de noms dans l'enregistrement de déléguer eux - ce sont toujours des noms, donc nous allons mettrens1.example.com
etns2.example.com
.Voilà le truc. Les serveurs du TLD délégueront aux serveurs DNS de l'enregistrement whois - mais ils se trouvent à l'intérieur
example.com
. Ils essaient de trouverns1.example.com
, demandez aux.com
serveurs, et se renvoyé à ...ns1.example.com
.Les enregistrements collés permettent aux serveurs du TLD d'envoyer des informations supplémentaires dans leur réponse à la requête de la
example.com
zone, ainsi que l'adresse IP configurée pour les serveurs de noms. Cela ne fait pas autorité, mais c'est un pointeur sur les serveurs faisant autorité, permettant de résoudre la boucle.la source
J'ai demandé que cette réponse soit issue d'une question en double, car les réponses existantes n'expliquaient pas le rôle de la
ADDITIONAL
section.Pour voir comment cela fonctionne, tapez ceci:
dig +trace +additional google.com SOA
Cela permettra de suivre l’autorité du serveur de noms à partir des serveurs racine (
+trace
). L'ajout+additional
vous montrera également laADDITIONAL
section de chaque réponse du serveur DNS. Normalement, la plupart des gens pensent au DNS en termes deQUESTION
et desANSWER
sections, maisADDITIONAL
joue également un rôle important: si le serveur de noms connaît les réponses aux requêtes liées à la réponse, il peut fournir ces réponses de manière préemptive dans laADDITIONAL
section sans exiger questions supplémentaires de votre client.Notez que les serveurs de noms faisant autorité pour
google.com
sont enracinés dans le domaine pour lequel ils font autorité. (ns1.google.com
,ns2.google.com
, Etc.)Lorsque vous demandez à un serveur de noms de fournir la liste des serveurs de noms d'un domaine, ils fournissent souvent une liste d'
A
enregistrements de type (adresses IP) dans laADDITIONAL
section, et pas uniquement lesNS
réponses de type: ces enregistrements sont appelés enregistrements de collage , utilisés pour empêcher les circulaires dépendances. Dans ce cas, cesA
enregistrements sont servis à partir des serveurs de noms TLD (.com, .org, etc.) en fonction des adresses IP auxquelles quelqu'un a fourni le registre DNS responsable du domaine. Ils peuvent généralement être modifiés en vous connectant à l'interface Web d'administration qu'ils vous ont fournie.(disclaimer: les
AAAA
enregistrements contenant des adresses IPV6 peuvent également être fournis avec la colle, mais j'ai omis ceci par souci de simplicité.)la source
+trace
. C'est pourquoi c'est là.dig +trace
tests, l'addition+additional
ne change pas la sortie du tout)Il existe une explication précise (et concise) sur wikipedia .
Citer:
la source
Après avoir cherché pour toujours et lu beaucoup de choses sur les disques de colle sans toujours comprendre ce qu’ils étaient ou comment les fabriquer, j’ai finalement trouvé une réponse très simple.
Si je comprends bien, aucune information supplémentaire magique n’est envoyée de quelque part, c’est ainsi que cela fonctionne.
Disons que votre domaine est exemple.com et que vous souhaitez utiliser vos propres serveurs de noms ns1.example.com et ns2.example.com, vous avez besoin d'au moins deux serveurs DNS.
Pour que cela fonctionne maintenant, vous devez que le propriétaire du domaine supérieur mette les enregistrements suivants dans leur DNS.
Ces deux enregistrements A sont les enregistrements collés et ils doivent figurer au premier domaine, dans ce cas, .com, et tous les registraires ne peuvent le faire pour vous.
Si cela ne va pas, corrigez-moi. Je pensais juste que j'essayais d'expliquer d'une manière simple aux autres personnes qui ne trouvaient pas la bonne réponse.
la source
sub.example.com
délégué àns1.sub.example.com
etns2.sub.example.com
dans laexample.com
zone. Les serveurs de noms pourcom
s'être déléguésexample.com
et ne peuvent fournir de la colle à aucun de ses enfants.sub.example.com
->example.com
->ns1.example.com
->example.com
->ns1.example.com
... et ainsi de suite