DNS pour le système de base de données

Vous pouvez utiliser la résolution DNS et de nom d'hôte pour le système de base de données.

Oracle vous recommande d'utiliser un résolveur DNS privé pour permettre l'utilisation de noms d'hôte lorsque des hôtes sur site et des ressources de réseau cloud virtuel communiquent.

Le tableau suivant présente les options prises en charge pour chaque type de système de base de données et les adresses qui doivent être résolues afin que le système de base de données fonctionne.

Type de système de base de données Options DNS prises en charge Adresses à résoudre
Machine virtuelle à noeud unique
  • Recommandé : valeur par défaut (Résolveur Internet et de réseau cloud virtuel)
  • Résolveur DNS personnalisé de votre choix
  • Adresses Object Storage (comprennent les adresses Object Storage et Swift)
  • Adresses de référentiel YUM Oracle
Machine virtuelle RAC à plusieurs noeuds
  • Valeur par défaut (Résolveur Internet et de réseau cloud virtuel)
  • Adresses Object Storage (comprennent les adresses Object Storage et Swift)
  • Adresses de référentiel YUM Oracle
  • Noms SCAN

Les sections suivantes donnent plus de détails sur les options relatives au DNS.

Par défaut (Résolveur Internet et VCN)

Reportez-vous au tableau précédent pour connaître les types de système de base de données qui prennent en charge le résolveur Internet et de réseau cloud virtuel.

Oracle recommande d'utiliser le résolveur Internet et de réseau cloud virtuel pour le DNS. Il s'agit de la fonctionnalité DNS intégrée par défaut fournie avec chaque VCN. Elle permet aux hôtes d'un réseau cloud virtuel de résoudre les éléments suivants :

  • Noms des autres hôtes dans le même réseau cloud virtuel.
  • Noms d'hôte publiquement publiés sur Internet.

Pour un système de base de données, le résolveur Internet et de réseau cloud virtuel gère la résolution de toutes les adresses nécessaires : les adresses Object Storage (comprennent les adresses Object Storage et Swift), les référentiels YUM et les noms SCAN (ces noms ne sont utilisés qu'avec les systèmes de base de données RAC à plusieurs noeuds).

Par défaut, chaque réseau cloud virtuel est configuré pour utiliser le résolveur Internet et de réseau cloud virtuel. Si vous prévoyez d'utiliser un résolveur DNS personnalisé, vous devez configurer le réseau cloud virtuel d'une autre façon.

Utilisation du résolveur Internet et de réseau cloud virtuel avec votre système de base de données

Restrictions relatives au nom d'hôte pour l'utilisation du résolveur Internet et de réseau cloud virtuel

Résolveur DNS personnalisé

Un résolveur DNS personnalisé est un serveur DNS que vous configurez sur votre réseau sur site et dont vous assurez la maintenance. Il doit résoudre les adresses requises par le système de base de données.

Par défaut, le VCN est configuré pour utiliser Internet et le résolveur VCN. Par conséquent, pour utiliser un résolveur DNS personnalisé, vous devez configurer le réseau cloud virtuel et les options DHCP d'une autre façon.

Utilisation d'un résolveur DNS personnalisé avec votre système de base de données

Restrictions relatives au nom d'hôte lors de l'utilisation d'un résolveur DNS personnalisé

DNS : entre le réseau sur site et le réseau cloud virtuel

Si vous utilisez le résolveur Internet et VCN et que vous souhaitez activer l'utilisation de noms d'hôte lorsque des hôtes sur site et des ressources VCN communiquent entre eux, vous pouvez configurer une instance dans le VCN pour qu'elle soit un serveur DNS personnalisé.

Pour obtenir un exemple d'implémentation de ce scénario avec le fournisseur Oracle Terraform, reportez-vous à Configuration DNS hybride.

Configuration d'un DNS pour un système de base de données

Le DNS vous permet d'utiliser des noms d'hôte plutôt que des adresses IP pour communiquer avec un système de base de données.

Vous pouvez utiliser le résolveur Internet et VCN (la fonctionnalité DNS intégrée au VCN) comme décrit dans DNS dans votre réseau cloud virtuel.

Vous pouvez également utiliser le serveur DNS de votre choix. Associez le nom d'hôte et le nom de domaine à l'adresse IP publique ou privée du système de base de données. Vous pouvez trouver les noms d'hôte et de domaine pour le système de base de données dans la console sur la page Base de données.

Afin d'associer le nom d'hôte à l'adresse IP publique ou privée du système de base de données, contactez l'administrateur DNS et demandez un enregistrement DNS personnalisé pour l'adresse IP du système. Par exemple, si votre domaine est example.com et si vous voulez utiliser clouddb1 comme nom d'hôte, vous devez demander un enregistrement DNS qui associe clouddb1.example.com à l'adresse IP de votre système de base de données.

Si vous fournissez l'adresse IP publique à l'administrateur DNS comme décrit ci-dessus, vous devez également lui associer un nom de domaine personnalisé :

  1. Enregistrez le nom de domaine via un fournisseur d'inscription de domaine tiers, tel que register.com.
  2. Résolution du nom de domaine en adresse IP publique du système de base de données à l'aide de la console du fournisseur d'inscription de domaine tiers. Pour plus d'informations, reportez-vous à la documentation relative à l'inscription de domaines tiers.