Tous les produits
Search
Centre de documentation

Elastic Compute Service:Résolution DNS privée pour les instances ECS

Dernière mise à jour :Aug 18, 2026

Attribuez des noms de domaine privés aux instances ECS dans un VPC pour un accès sans adresse IP, avec une gestion automatique des enregistrements DNS.

Noms de domaine privés pour les instances ECS

Un nom de domaine privé est un nom de domaine interne attribué à une instance ECS au sein d'un VPC à des fins d'identification et d'accès. Le service de résolution DNS génère ces noms de domaine et les résout en adresses IP. Cette fonctionnalité s'appuie sur Alibaba Cloud Private DNS, avec les adresses de service attribuées par le système 100.100.2.136 et 100.100.2.138.

Cas d'utilisation

  • Gestion des noms d'hôte : Configurez des noms d'hôte basés sur l'adresse IP ou l'ID d'instance pour accéder aux instances par leur nom d'hôte au sein d'un VPC, ce qui simplifie la gestion des hôtes.

  • Instanciation des services dans le cloud : Générez un nom de domaine faisant autorité au sein du VPC pour chaque service cloud et résolvez-le en une adresse IP privée, permettant ainsi des références de service cohérentes plutôt que de modifier les adresses IP.

Remarque

Pour des configurations DNS plus avancées, telles que la redirection ou la récursivité, utilisez Private DNS. Pour la résolution DNS publique, utilisez Alibaba Cloud DNS.

Structure des noms de domaine privés

Un nom de domaine privé est un domaine à quatre niveaux séparés par des points (.). Exemples : i-8ps2h6dsc74cuktb****.ap-southeast-3.ecs.internal ou ip-172-16-0-89.ap-southeast-3.ecs.internal. La structure se compose des éléments suivants :

  • Domaine de premier niveau (.internal) : Le domaine interne pour l'accès au réseau privé ECS.

  • Domaine de deuxième niveau (.ecs) : L'identifiant de produit pour ECS.

  • Sous-domaine (.[regionID]) : L'ID de région de l'instance. Par exemple, l'ID de région Malaisie (Kuala Lumpur) est ap-southeast-3. Consultez Régions et zones.

  • Identifiant d'hôte : Identifie une instance ECS spécifique. Deux types de noms d'hôte sont pris en charge :

    • Nom d'hôte basé sur l'adresse IP : Basé sur l'adresse IPv4 privée principale. Par exemple, ip-172-16-0-89 (adresse IPv4 privée principale : 172.16.0.89).

    • Nom d'hôte basé sur l'ID d'instance : Basé sur l'ID d'instance. Par exemple, i-8ps2h6dsc74cuktb**** (ID d'instance : i-8ps2h6dsc74cuktb****). Utilisez ce type pour la communication IPv6.

Types d'enregistrements DNS privés

Les noms de domaine privés des instances ECS prennent en charge quatre types d'enregistrements DNS :

Type

Description

Nom de domaine généré

Exemple

Cas d'utilisation

DNS resolution (A record) from an IP address-based hostname to the primary private IPv4 address

Mappe le nom de domaine privé basé sur l'adresse IP à l'adresse IPv4 privée principale.

ip-[primary-private-ipv4-string].[regionID].ecs.internal

ip-192-168-1-1.region-name.ecs.internal se résout en 192.168.1.1

Test d'accès aux services : L'adresse IP étant visible dans le nom de domaine, ce type convient aux scénarios de test.

DNS resolution (A record) from an instance ID-based hostname to the primary private IPv4 address

Mappe le nom de domaine privé basé sur l'ID d'instance à l'adresse IPv4 privée principale.

[instanceID].[regionID].ecs.internal

i-bp1hs9xdprd7xq4p****.region-name.ecs.internal se résout en 192.168.XX.XX

Déploiement et gestion automatisés : Les adresses IP peuvent changer lors des opérations. Les noms d'hôte basés sur l'ID d'instance lient automatiquement la dernière adresse IP, ce qui simplifie la gestion de la configuration.

DNS resolution (AAAA record) from an instance ID-based hostname to the primary private IPv6 address

Remarque : Disponible uniquement si une adresse IPv6 est attribuée à l'instance.

Mappe le nom de domaine privé basé sur l'ID d'instance à l'adresse IPv6.

[instanceID].[regionID].ecs.internal

i-bp1hs9xdprd7xq4p****.region-name.ecs.internal se résout en 2408:XXXX:17:8aff:7833:3724:XXXX:XXXX

Connectivité réseau IPv6 : Les enregistrements AAAA permettent aux clients compatibles IPv6 de se connecter à l'aide d'adresses IPv6, tirant parti de l'espace d'adressage plus large et de l'efficacité améliorée de l'IPv6.

Reverse DNS resolution (PTR record) from a primary private IPv4 address to an IP address-based hostname

Mappe l'adresse IPv4 privée principale au nom de domaine privé basé sur l'adresse IP.

ip-[primary-private-ipv4-string].[regionID].ecs.internal

192.168.0.1 se résout en ip-192-168-0-1.cn-hangzhou.ecs.internal

Filtrage des spams : De nombreux serveurs de messagerie utilisent la résolution DNS inverse pour vérifier la légitimité de l'expéditeur. Sans enregistrement inverse valide, les e-mails peuvent être signalés comme spam ou rejetés.

Analyse et suivi des journaux : Les recherches DNS inverses convertissent les adresses IP en noms de domaine, ce qui simplifie l'analyse de la source dans les fichiers journaux.

Limitations

  • Les noms de domaine privés sont générés par le système. Les noms de domaine personnalisés ne sont pas pris en charge.

  • Les noms de domaine privés fonctionnent uniquement au sein d'un seul VPC. La résolution inter-VPC n'est pas prise en charge.

  • Les noms de domaine privés se résolvent uniquement vers l'adresse IP privée principale de l'interface réseau principale. Les adresses IP privées secondaires ne sont pas prises en charge.

  • Chaque instance ECS prend en charge jusqu'à 5 000 requêtes DNS par seconde. Le dépassement de cette limite peut déclencher une limitation, et le SLA de disponibilité de 99,99 % n'est pas garanti.

Utiliser les noms de domaine privés pour la communication

Étape 1 : Activer la fonctionnalité de nom d'hôte DNS

La fonctionnalité de nom d'hôte DNS est le contrôle principal pour la résolution DNS privée. Son activation crée une zone faisant autorité intégrée au format [regionID].ecs.internal (par exemple, ap-southeast-3.ecs.internal pour la région Malaisie (Kuala Lumpur)). Cette zone n'est effective qu'au sein de ce VPC. Consultez Noms de domaine privés dans les VPC.

Important

Les paramètres de résolution DNS privée ne prennent effet qu'après avoir activé la fonctionnalité de nom d'hôte DNS pour le VPC.

  1. Connectez-vous à la console VPC.

  2. Dans la barre de navigation supérieure, sélectionnez la région du VPC cible.

  3. Sur la page VPC, cliquez sur l'ID du VPC cible. Dans la section Basic Information, activez le nom d'hôte DNS.

Étape 2 : Configurer la résolution DNS privée

Configurez les mappages d'enregistrements DNS entre les noms de domaine privés et les adresses IP lors de la création d'une instance ou de la modification d'une instance existante.

Lors de la création d'une instance

Remarque

Vous pouvez également spécifier les paramètres PrivateDnsNameOptions lors de l'appel de l'opération API RunInstances pour créer des instances avec la résolution DNS privée configurée.

Procédure
  1. Accédez à la page d'achat d'instance.

  2. Cliquez sur l'onglet Custom Launch.

  3. Configurez les paramètres tels que la méthode de facturation, la région, le type d'instance et l'image.

    Pour une explication détaillée de chaque paramètre, consultez Paramètres.

  4. Développez advanced settings (Optional) en bas de la page et configurez Private DNS Resolution.

    Sélectionnez les mappages domaine-IP souhaités. Vous pouvez sélectionner plusieurs options. Consultez Types d'enregistrements DNS privés.

    Les paramètres de résolution DNS privée ne prennent effet que lorsque le nom d'hôte DNS est activé dans le VPC auquel l'instance appartient. Cliquez sur Manage VPC pour configurer. Enregistrements de résolution disponibles :

    • Activer la résolution DNS (enregistrement A) du nom d'hôte au format IP vers l'IPv4 privée principale

    • Activer la résolution DNS (enregistrement A) du nom d'hôte au format ID d'instance vers l'IPv4 privée principale

    • Activer la résolution DNS (enregistrement AAAA) du nom d'hôte au format ID d'instance vers l'IPv6 privée principale

    • Activer la résolution DNS inverse (enregistrement PTR) de l'IPv4 privée principale vers le nom d'hôte au format IP

Lors de la modification d'une instance

Remarque

Vous pouvez également spécifier les paramètres PrivateDnsNameOptions lors de l'appel de l'opération API ModifyInstanceAttribute.

Procédure
  1. Accédez à Console ECS - Instances.

  2. Dans le coin supérieur gauche de la page, sélectionnez une région et un groupe de ressources.

  3. Recherchez l'instance ECS cible et cliquez sur son ID. Dans la colonne All Operations, choisissez ... Instance Properties > Modify Instance Properties.

  4. Sélectionnez les mappages domaine-IP souhaités. Vous pouvez sélectionner plusieurs options. Consultez Types d'enregistrements DNS privés.

    Relations de mappage disponibles :

    • Activer la résolution DNS (enregistrement A) du nom d'hôte au format IP vers l'IPv4 privée principale, par ex. ip-172-16-0-91.ap-southeast-3.ecs.internal se résout en 172.16.0.91

    • Activer la résolution DNS (enregistrement A) du nom d'hôte au format ID d'instance vers l'IPv4 privée principale

    • Activer la résolution DNS (enregistrement AAAA) du nom d'hôte au format ID d'instance vers l'IPv6 privée principale

    • Activer la résolution DNS inverse (enregistrement PTR) de l'IPv4 privée principale vers le nom d'hôte au format IP, par ex. 172.16.0.91 se résout en ip-172-16-0-91.ap-southeast-3.ecs.internal

  5. Cliquez sur OK.

Étape 3 : Vérifier la configuration

Vérifiez la résolution DNS privée en exécutant des commandes sur l'instance ou sur une autre instance du même VPC. Les commandes varient selon le système d'exploitation.

Instances Linux

La commande host est un utilitaire Linux permettant d'interroger les informations DNS, y compris les mappages domaine-IP et les recherches inverses.

  • Installer la commande host : Le package sudo yum install bind-utils est requis. Installez-le s'il n'est pas présent.

  • Exemple de requête :

    Remarque

    Remplacez les adresses IP et l'ID d'instance par vos valeurs réelles.

    ID d'instance : i-8psi44j4o4yqoh2b****

    ID de région : ap-southeast-3

    Adresse IPv4 : 172.16.0.89

    Adresse IPv6 : 240b:XXXX:41:b200:1ca9:f9bb:ae4:1ea0

    1. Connectez-vous à l'instance Linux. Consultez Se connecter à une instance Linux à l'aide d'un mot de passe ou d'une clé.

    2. Exécutez la commande host pour interroger les enregistrements DNS activés.

      • Rechercher l'adresse IP pour le nom de domaine basé sur l'adresse IP (A record) :

        host ip-172-16-0-89.ap-southeast-3.ecs.internal
        [root@i-xxx ~]# host ip-172-16-0-89.ap-southeast-3.ecs.internal
        ip-172-16-0-89.ap-southeast-3.ecs.internal has address 172.16.0.89
      • Rechercher l'adresse IP pour le nom de domaine basé sur l'ID d'instance (A record) :

        host i-8psi44j4o4yqoh2b****.ap-southeast-3.ecs.internal
        [root@i-xxx ~]# host i-8xxx59.ap-southeast-3.ecs.internal
        i-8psxxxa59.ap-southeast-3.ecs.internal has address 172.16.0.89
      • Rechercher l'adresse IPv6 pour le nom de domaine (AAAA record) :

        host -t AAAA i-8psi44j4o4yqoh2b****.ap-southeast-3.ecs.internal
        [root@xxx ~]# host -t AAAA i-8pxxx.ap-southeast-3.ecs.internal
        i-8xxx9.ap-southeast-3.ecs.internal has IPv6 address 240b:xxx:9bb:ae4:1ea0
      • Effectuer une recherche DNS inverse (PTR record) :

        host 172.16.0.89
        [root@i-xxx ~]# host 172.16.0.89
        89.0.16.172.in-addr.arpa domain name pointer ip-172-16-0-89.ap-southeast-3.ecs.internal.

Instances Windows

nslookup est un outil Windows préinstallé pour interroger les enregistrements DNS.

  • Exemple de requête :

    Remarque

    Remplacez les adresses IP et l'ID d'instance par vos valeurs réelles.

    ID d'instance : i-8ps2h6dsc74cfy02****

    ID de région : ap-southeast-3

    Adresse IPv4 : 172.16.0.91

    Adresse IPv6 : 240b:XXXX:41:b200:1ca9:f9bb:ae4:1e9a

    1. Connectez-vous à l'instance Windows. Consultez Se connecter à une instance Windows à l'aide d'un mot de passe ou d'une clé.

    2. Exécutez la commande nslookup appropriée en fonction du type d'enregistrement DNS activé.

      • Rechercher l'adresse IP pour le nom de domaine basé sur l'adresse IP (A record) :

        nslookup ip-172-16-0-91.ap-southeast-3.ecs.internal
        C:\Users\Administrator>nslookup ip-172-16-0-91.ap-southeast-3.ecs.internal
        Server:  UnKnown
        Address:  100.100.2.136
        
        Non-authoritative answer:
        Name:    ip-172-16-0-91.ap-southeast-3.ecs.internal
        Address:  172.16.0.91
      • Rechercher l'adresse IP pour le nom de domaine basé sur l'ID d'instance (A record) :

        nslookup i-8ps2h6dsc74cfy02****.ap-southeast-3.ecs.internal
        C:\Users\Administrator>nslookup i-8pxxx z.ap-southeast-3.ecs.internal
        Server:  UnKnown
        Address:  100.100.2.136
        
        Non-authoritative answer:
        Name:    i-8psxxxthz.ap-southeast-3.ecs.internal
        Addresses:  240b:xxx:41:b200:1ca9:f9bb:ae4:1e9a
                  172.16.0.91
      • Rechercher l'adresse IPv6 pour le nom de domaine (AAAA record) :

        nslookup -type=AAAA i-8ps2h6dsc74cfy02****.ap-southeast-3.ecs.internal
        C:\Users\Administrator>nslookup -type=AAAA i-8xxx.ap-southeast-3.ecs.internal
        Server:  UnKnown
        Address:  100.100.2.136
        
        Non-authoritative answer:
        Name:    i-8pxxxnz.ap-southeast-3.ecs.internal
        Address:  240b:xxx:a9:f9bb:ae4:1e9a
      • Effectuer une recherche DNS inverse (PTR record) :

        nslookup 172.16.0.91
        C:\Users\Administrator>nslookup 172.16.0.91
        Server:  UnKnown
        Address:  100.100.2.136
        
        Name:    ip-172-16-0-91.ap-southeast-3.ecs.internal
        Address:  172.16.0.91

Après vérification, l'instance configurée peut être accessible par d'autres instances du même VPC. Exécutez ping <nom de domaine privé> pour tester la connectivité. Par exemple, exécutez ping ip-172-16-0-91.ap-southeast-3.ecs.internal.

Important

Pour tester la connectivité IPv6, attribuez une adresse IPv6 aux instances source et de destination. Consultez Communication IPv6.

Autres opérations

Impact des opérations

  • Modifier le VPC d'une instance

    Si la résolution DNS privée est activée pour l'instance, assurez-vous que la fonctionnalité de nom d'hôte DNS est également activée pour le VPC de destination. Consultez Modifier le VPC d'une instance ECS.

  • Modifier l'adresse IP privée principale d'une instance

    Remappage automatique : Lorsque l'adresse IPv4 ou IPv6 privée principale change (par exemple, lorsque vous modifiez l'adresse IPv4 privée principale), le service DNS supprime automatiquement l'ancien enregistrement et en crée un nouveau mappé à l'adresse mise à jour.

  • Libérer une instance

    Après la libération d'une instance, tous les enregistrements DNS associés dans la zone faisant autorité intégrée du VPC sont supprimés. L'instance n'est plus accessible par nom de domaine privé.

Afficher les paramètres DNS privés

Affichez les paramètres de résolution DNS privée d'une instance ECS dans la console :

Remarque

Vous pouvez également appeler l'opération API DescribeInstances. Le paramètre PrivateDnsNameOptions dans la réponse contient les paramètres DNS privés.

  1. Accédez à Console ECS - Instances.

  2. Dans le coin supérieur gauche de la page, sélectionnez une région et un groupe de ressources.

  3. Recherchez l'instance ECS cible et cliquez sur son ID. Le champ Private DNS Resolution affiche le nombre d'enregistrements configurés.

  4. Survolez le nombre pour afficher les mappages domaine-IP.

    Les noms de domaine privés incluent les formats ip-{IP address}.{region}.ecs.internal et {instance ID}.{region}.ecs.internal, correspondant aux adresses IPv4 et IPv6.

Désactiver la résolution DNS privée

Pour désactiver la résolution DNS privée pour une instance spécifique, désélectionnez les options configurées dans la console ECS. Consultez Étape 2 : Configurer la résolution DNS privée.

Sur la page de configuration Private DNS Resolution, désélectionnez les options suivantes :

  • Activer la résolution DNS (enregistrement A) du nom d'hôte au format IP vers l'IPv4 privée principale, par ex. ip-172-16-0-91.ap-southeast-3.ecs.internal se résout en 172.16.0.91

  • Activer la résolution DNS (enregistrement A) du nom d'hôte au format ID d'instance vers l'IPv4 privée principale

  • Activer la résolution DNS (enregistrement AAAA) du nom d'hôte au format ID d'instance vers l'IPv6 privée principale

  • Activer la résolution DNS inverse (enregistrement PTR) de l'IPv4 privée principale vers le nom d'hôte au format IP, par ex. 172.16.0.91 se résout en ip-172-16-0-91.ap-southeast-3.ecs.internal

Pour désactiver la résolution DNS privée pour toutes les instances d'un VPC, désactivez la fonctionnalité de nom d'hôte DNS. Cela supprime la zone faisant autorité intégrée et tous les noms de domaine privés du VPC deviennent invalides. Consultez Noms de domaine privés dans les VPC.

Important

Si vos applications utilisent des noms de domaine privés au lieu d'adresses IP, la désactivation de la fonctionnalité de nom d'hôte DNS peut provoquer des erreurs d'accès.