Comprendre les glue records et le DNS dédié

Un développeur au travail sur deux écrans

La résolution du système de noms de domaine (DNS) est un processus itératif au cours duquel un résolveur récursif tente de rechercher un nom de domaine à l’aide d’une chaîne de résolution hiérarchique. Le résolveur récursif interroge d’abord la racine (.), qui fournit les serveurs de noms pour connaître le domaine de premier niveau (TLD), par exemple .com. Il interroge ensuite les serveurs de noms du TLD, qui fournissent les serveurs de noms faisant autorité pour le domaine. Enfin, le résolveur récursif interroge ces serveurs de noms faisant autorité.
 
Dans de nombreux cas, les domaines sont délégués à des serveurs de noms à l’intérieur de leur propre domaine, par exemple, « exemple.com. » est délégué à « ns01.exemple.com. ». Dans ce cas, des glue records (ou enregistrements Glue) sont nécessaires auprès des serveurs de noms parents, généralement le bureau d’enregistrement du domaine, afin de poursuivre la chaîne de résolution.

Qu’est-ce qu’un glue record ?

Il s’agit d’enregistrements DNS créés par le bureau d’enregistrement du domaine. Ils apportent une réponse complète lorsque le serveur de noms renvoie une référence à un serveur de noms faisant autorité pour un domaine. Par exemple, le nom de domaine « exemple.com » a des serveurs de noms « ns01.exemple.com » et « ns02.exemple.com ». Pour résoudre le nom de domaine, le DNS interroge dans l’ordre : la racine, les serveurs de noms du TLD et les serveurs de noms faisant autorité.

Lorsque les serveurs de noms d’un domaine se trouvent à l’intérieur du domaine lui-même, une référence circulaire est créée. La présence de glue records dans la zone parent évite les références circulaires et permet la résolution DNS.

Les glue records peuvent être créés dans le TLD par l’intermédiaire du bureau d’enregistrement du domaine ou dans les serveurs de noms de la zone parent si un sous-domaine est délégué.

Quand les glue records sont-ils nécessaires ?

Ces enregistrements sont nécessaires pour tout serveur de noms faisant autorité pour lui-même. Si un tiers, tel qu’un fournisseur de DNS gérés, héberge le DNS d’une zone, aucun glue record n’est nécessaire. 

Les serveurs de noms DNS dédiés d’IBM NS1 Connect nécessitent des glue records

IBM NS1 Connect exige que les clients utilisent un domaine distinct pour leurs serveurs de noms DNS dédiés. Les serveurs de noms de ce domaine nécessitent donc des glue records. Ici, les glue records pour exampledns.net sont configurés dans Google Domains avec des adresses IP aléatoires : 

Une fois les glue records ajoutés par le bureau d’enregistrement, le domaine DNS dédié doit être délégué aux serveurs de noms IBM NS1 Connect Managed et aux serveurs de noms DNS dédiés. Pour la plupart des clients, il y aura un total de huit enregistrements NS dans la délégation du domaine. 

À quoi ressemblent les glue records dans l’outil dig ?

Les glue records apparaissent dans la section supplémentaire (ADDITIONAL SECTION) de la réponse. Pour voir les glue records d’un domaine à l’aide de l’outil dig, demandez directement au serveur de noms d’un TLD l’enregistrement NS du domaine. Dans cet exemple, les glue records sont entre guillemets. Les guillemets sont utilisés pour faire ressortir les éléments : 

Exemple 1 de glue record
Exemple 2 de glue record

Comment savoir si mes glue records sont corrects ?

Pour vérifier que les glue records sont correctement répertoriés dans les serveurs de noms du TLD, interrogez directement ces derniers pour les enregistrements NS du domaine à l’aide de l’outil dig, comme indiqué ci-dessus. Comparez le contenu de la section supplémentaire (ADDITIONAL SECTION) de la réponse aux valeurs attendues pour les enregistrements NS dans IBM NS1 Connect.

 

Auteur

Isaac Onigman

Technical Team Lead

IBM® NS1 Connect®