Remarque :

Configurer la résolution bidirectionnelle des noms de domaine pour les services Oracle Cloud Infrastructure et on-premise

Introduction

Le DNS (Domain Name System) est un service courant utilisé dans les environnements sur site. Cependant, une fois que vous êtes dans le cloud, la même technologie peut être appliquée, mais avec des configurations particulières. La résolution de noms peut être utile si vous souhaitez accéder aux systèmes, aux ordinateurs, aux services et à d'autres ressources à l'aide des noms courants dont vous disposez déjà sans codage en dur des adresses IP sur vos applications.

Objectif

Configurez la résolution de noms de domaine à deux façons pour les services Oracle Cloud Infrastructure (OCI) et sur site.

Prérequis

  1. Accès à la console Oracle Cloud Infrastructure (OCI) avec suffisamment d'autorisations IAM pour configurer la vérification du service VCN. Pour plus de détails, reportez-vous à Stratégie de service IAM requise.
  2. Serveur DNS sur site (l'installation n'est pas traitée dans ce tutoriel).
  3. VCN OCI déployé avec des sous-réseaux publics et privés (configuration initiale non couverte dans ce tutoriel).
  4. Connectivité entre OCI et sur site (le déploiement VPN ou FastConnect n'est pas abordé dans ce tutoriel).
  5. Connectivité entre OCI et sur site (liste d'accès de sécurité sur site, liste de sécurité OCI ou groupes de sécurité réseau) pour autoriser le flux de trafic DNS (par exemple, port TCP/UDP 53, etc.).
  6. Dans ce tutoriel, nous utiliserons 2 serveurs, un déployés sur OCI et un sur site déployé. Assurez-vous que cette configuration est activée et que vous avez accès à ces serveurs pour exécuter des tests de résolution de noms.

Considérations :

  1. Connectivité entre le sous-réseau OCI A (10.0.0.0 /24) et le sous-réseau sur site (172.16.11.0 /24), où réside le serveur DNS example.local. Les étapes détaillées de l'établissement de la connectivité sont hors de portée de ce tutoriel. Pour plus d'informations, reportez-vous à la documentation FastConnect, DRG, VPN.
  2. L'utilisateur qui configure le DNS OCI doit disposer de privilèges suffisants pour apporter des modifications sur le VCN. La définition des stratégies est hors de portée de ce tutoriel. Pour plus de détails, reportez-vous à Stratégie de service IAM requise.

Topologie

Ce tutoriel utilise la topologie suivante :

Topologie

Service DNS sur OCI

Lorsque vous créez initialement un VCN et des sous-réseaux, vous pouvez spécifier des étiquettes DNS pour chacun d'eux. Les étiquettes DNS de sous-réseau ne peuvent être définies que si le VCN lui-même est créé avec une étiquette DNS. Les étiquettes, ainsi que le domaine parent de oraclevcn.com, forment le nom de domaine et le nom de domaine de sous-réseau du VCN :

Lorsque vous lancez une instance, vous pouvez affecter un nom d'hôte. Elle est affectée à la VNIC qui est automatiquement créée lors du lancement de l'instance (la VNIC principale). En plus du nom de domaine de sous-réseau, le nom d'hôte forme le nom de domaine qualifié complet :

Par exemple : instance-remote.publicsubnet.vcnremote.oraclevcn.com.

Tâche 1 : configurer la configuration initiale

Etat initial sur site

Etat initial OCI

Tâche 2 : configuration de l'environnement OCI

Afin de résoudre les entrées DNS d'un site à OCI, nous allons créer des règles sur les deux DNS. Ces règles transmettront les requêtes DNS à des domaines spécifiques selon les besoins. Les requêtes sur site à la recherche de domaines OCI seront transmises au service DNS OCI ; les requêtes OCI à la recherche de domaines sur site seront transmises au serveur DNS sur site.

Remarque : le résolveur DNS a un impact au niveau du VCN, toute modification s'appliquera à tous les sous-réseaux qu'il contient.

  1. Accédez à la page Détails du VCN et vérifiez la configuration du résolveur DNS

    Résolveur VCN

  2. Sur la page Détails du résolveur VCN/DNS, cliquez sur Créer une adresse. Vous pouvez sélectionner Ecoute ou Transfert comme décrit dans les étapes suivantes.

    Créer l'adresse 1

Créer l'adresse 4

Remarque :

Configurer les règles de transfert

Nous allons créer une règle pour transmettre toutes les requêtes DNS du domaine example.local au serveur DNS sur site (172.16.11.55). Cette règle correspondra à toutes les requêtes DNS au domaine example.local et transmettra cette requête à l'adresse IP 172.16.11.55 à la recherche de la résolution de nom.

  1. Accédez à VCN/Private Resolver Details, Rules/Manage Rules.

    Créer une règle 1

    Créer une règle 2

    A. Sélectionnez Domaine ou Bloc CIDR pour faire correspondre les règles. Dans ce tutoriel, nous utiliserons les domaines.

    B. Vous pouvez ajouter jusqu'à 10 entrées de domaine pour correspondre à la règle. Vous devez regrouper tous les domaines qui partagent la même entrée d'adresse IP DNS de destination.

    C. Sélectionnez l'adresse source pour transférer les requêtes. Souvenez-vous que cette adresse IP doit être acheminée et autorisée sur différentes listes d'accès via une connexion VPN/FastConnect.

    D. Entrez l'adresse IP du serveur DNS sur site de destination.

Tâche 3 : configuration de l'environnement sur site

Nous travaillons avec le service DNS Microsoft® exécuté sur un contrôleur de domaine. Nous allons créer une règle de transfert conditionnel pour transférer toutes les requêtes DNS recherchant un domaine oraclevcn.com vers le service de résolveur DNS OCI.

  1. Sur la page de configuration du gestionnaire DNS, cliquez avec le bouton droit de la souris sur Conditional Forwarders/New Conditional Forwarder.

    Sur site  1

    Sur site  2

    A. Entrez le nom DNS OCI à résoudre à partir du réseau sur site.

    B. Saisissez l'adresse du processus d'écoute OCI [adresse IP].

    C. Cliquez sur OK.

Sur site  3

Désormais, la résolution des noms DNS est configurée de deux façons, d'OCI vers On-Premise et inversement.

Tâche 4 : tester la configuration

Testez la configuration et les résultats doivent être similaires aux captures d'écran suivantes.

Sur site vers OCI

Sur Premises-2-OCI

OCI sur site

OCI-2-On-Premises

Remerciements

Ressources de formation supplémentaires

Explorez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenu de formation gratuit sur le canal Oracle Learning YouTube. En outre, accédez à education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.

Pour consulter la documentation produit, consultez Oracle Help Center.