DNS du 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 recommande d'utiliser un résolveur DNS privé pour permettre l'utilisation de noms d'hôte lorsque des hôtes sur place et des ressources de réseau VCN communiquent entre eux.

Le tableau suivant montre les options prises en charge pour chaque type de système de base de données, ainsi que les points d'extrémité qui doivent être résolus pour que le système de base de données fonctionne.

Type de système de BD Options DNS prises en charge Points d'extrémité à résoudre
Machine virtuelle à un seul noeud
  • Recommandation : Par défaut (résolveur Internet et de VCN)
  • Résolveur DNS personnalisé de votre choix
  • Points d'extrémité du stockage d'objets (points d'extrémité du stockage d'objets et Swift)
  • Points d'extrémité de référentiel YUM Oracle
Machine virtuelle RAC à plusieurs noeuds
  • Par défaut (résolveur Internet et de VCN)
  • Points d'extrémité du stockage d'objets (points d'extrémité du stockage d'objets et Swift)
  • Points d'extrémité de référentiel YUM Oracle
  • Noms d'accès unique au client (SCAN)

Les sections suivantes présentent des informations supplémentaires sur les options DNS.

Par défaut (résolveur Internet et de 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 VCN.

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

  • Nom d'hôte des autres hôtes du même VCN.
  • Noms d'hôte publiés publiquement sur Internet.

Pour un système de base de données, le résolveur Internet et de VCN gère la résolution de tous les points d'extrémité requis : points d'extrémité du stockage d'objets (regroupant les points d'extrémité du stockage d'objets et Swift), référentiels YUM et noms SCAN (utilisés uniquement avec les systèmes RAC à plusieurs noeuds).

Par défaut, chaque VCN est configuré pour utiliser le résolveur Internet et de VCN. Si vous envisagez d'utiliser un résolveur DNS personnalisé, vous devez configurer le VCN différemment.

Utiliser le résolveur Internet et de VCN avec votre système de base de données

Restrictions liées au nom d'hôte lors de l'utilisation du résolveur Internet et de VCN

Résolveur DNS personnalisé

Un résolveur DNS personnalisé est un serveur DNS que vous avez configuré dans votre réseau sur place et que vous tenez à jour vous-même. Il doit résoudre les points d'extrémité requis par le système de base de données.

Par défaut, le VCN est configuré pour utiliser le résolveur Internet et de VCN. Si vous souhaitez utiliser un résolveur DNS personnalisé à la place, vous devez configurer les options de VCN et DHCP différemment.

Utiliser un résolveur DNS personnalisé avec votre système de base de données

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

DNS : Entre le réseau sur place et le réseau VCN

Si vous utilisez le résolveur Internet et de VCN et souhaitez activer l'utilisation de noms d'hôte lorsque les hôtes sur place et les ressources du VCN communiquent entre eux, vous pouvez configurer une instance dans le VCN en tant que serveur DNS personnalisé.

Pour un exemple de mise en oeuvre de ce scénario avec le fournisseur Oracle Terraform, voir Configuration DNS hybride.

Configurer DNS pour un système de base de données

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 de réseau VCN (fonction DNS intégrée au VCN), comme décrit sous DNS dans votre réseau en nuage virtuel.

Sinon, vous pouvez utiliser le serveur DNS de votre choix. Vous devez associer 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. Les noms d'hôte et de domaine et les adresses IP du système de base de données se trouvent dans la page Base de données de la console.

Pour associer le nom d'hôte à l'adresse IP publique ou privée du système de base de données, communiquez avec l'administrateur du DNS et demandez un enregistrement DNS personnalisé pour l'adresse IP du système de base de données. Par exemple, si votre domaine est example.com et que 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 à votre administrateur DNS, comme décrit ci-dessus, vous devez également associer un nom de domaine personnalisé à l'adresse IP publique du système de base de données :

  1. Enregistrez votre nom de domaine au moyen d'un fournisseur d'enregistrement de domaine de tierce partie, tel que register.com.
  2. Résolvez votre nom de domaine à l'adresse IP publique du système de base de données en utilisant la console du fournisseur d'enregistrement de domaine de tierce partie. Pour plus d'informations, consultez la documentation du fournisseur d'enregistrement de domaine de tierce partie.