Ajouter, mettre à jour et supprimer des enregistrements

Cette page explique comment ajouter, modifier et supprimer des jeux d'enregistrements de ressources.

Pour afficher la liste des types d'enregistrements de ressources compatibles, consultez Types d'enregistrements de ressources compatibles.

Avant de commencer

  1. Créez une zone gérée. Remplissez les conditions préalables à la création d'une zone gérée et créez-en une.

  2. Sélectionnez un type d'enregistrement de ressources compatible. Choisissez un type d'enregistrement de ressources pour votre jeu d'enregistrements de ressources.

Ajouter un jeu d'enregistrements de ressources

Pour ajouter un jeu d'enregistrements de ressources, procédez comme suit :

Console

  1. Dans la console Google Cloud , accédez à la page Zones Cloud DNS.

    Accéder aux zones Cloud DNS

  2. Cliquez sur le nom de la zone gérée à laquelle vous souhaitez ajouter l'enregistrement.

  3. Sur la page Détails de la zone, cliquez sur Ajouter un jeu d'enregistrements standard.

  4. Sur la page Créer un jeu d'enregistrements, saisissez le sous-domaine de la zone DNS dans le champ Nom DNS, par exemple mail. Le point final est automatiquement ajouté.

    Pour créer un enregistrement DNS générique, saisissez un astérisque (par exemple *.example.com).

    Le symbole @ ne crée pas automatiquement d'enregistrement apex. Pour créer un enregistrement de ressources au niveau de l'apex du domaine, laissez le champ Nom DNS vide.

  5. Sélectionnez le type d'enregistrement de la ressource (par exemple, MX).

  6. Dans le champ TTL, saisissez une valeur numérique correspondant à la durée de vie (Time To Live) de l'enregistrement de la ressource, c'est-à-dire le délai pendant lequel il peut être mis en cache. Cette valeur doit être un entier positif.

  7. Dans le menu Unité TTL, sélectionnez l'unité de temps (par exemple, minutes).

  8. Selon le type d'enregistrement de ressource que vous avez sélectionné, remplissez les champs restants.

  9. Pour saisir des informations supplémentaires, cliquez sur Ajouter un élément.

  10. Cliquez sur Créer.

gcloud

Pour créer un jeu d'enregistrements de ressources, utilisez la commande gcloud dns record-sets create :

gcloud dns record-sets create RRSET_NAME \
    --rrdatas=RR_DATA \
    --ttl=TTL \
    --type=RRSET_TYPE \
    --zone=MANAGED_ZONE

Remplacez les éléments suivants :

  • RRSET_NAME : nom DNS correspondant aux requêtes entrantes avec le nom DNS de cette zone en tant que suffixe (par exemple, test.example.com)
  • RR_DATA : valeur arbitraire associée au jeu d'enregistrements de ressources (par exemple, 198.51.100.5). Vous pouvez également saisir plusieurs valeurs, rrdata1 rrdata2 rrdata3 (par exemple, 198.51.100.5 10.2.3.4…)
  • TTL : valeur TTL (Time To Live) exprimée en secondes mise en cache par le résolveur de ce jeu d'enregistrements de ressources (par exemple, 30)
  • RRSET_TYPE : type d'enregistrement de ressources de ce jeu d'enregistrements de ressources (par exemple, A)
  • MANAGED_ZONE : zone gérée à laquelle ce jeu d'enregistrements de ressources est associé, par exemple my-zone-name. Le nom de ce jeu d'enregistrements de ressources doit porter le nom DNS de la zone gérée en tant que suffixe.

API

Pour ajouter un jeu d'enregistrements de ressources, utilisez la méthode resourceRecordSets.create :

POST https://dns.googleapis.com/dns/v1/projects/PROJECT_ID/managedZones/MANAGED_ZONE/rrsets
{
    "name": "RRSET_NAME",
    "type": "RRSET_TYPE",
    "ttl": TTL,
    "rrdatas": [ RR_DATA ]
}

Remplacez les éléments suivants :

  • PROJECT_ID : ID du projet
  • MANAGED_ZONE : zone gérée à laquelle ce jeu d'enregistrements de ressources est associé, par exemple my-zone-name. Le nom de ce jeu d'enregistrements de ressources doit porter le nom DNS de la zone gérée en tant que suffixe.
  • RRSET_NAME : nom DNS correspondant aux requêtes entrantes avec le nom DNS de cette zone en tant que suffixe (par exemple, test.example.com)
  • RRSET_TYPE : type d'enregistrement de ressources de ce jeu d'enregistrements de ressources (par exemple, A)
  • TTL : valeur TTL (Time To Live) exprimée en secondes mise en cache par le résolveur de ce jeu d'enregistrements de ressources (par exemple, 30)
  • RR_DATA : valeur arbitraire associée au jeu d'enregistrements de ressources (par exemple, "198.51.100.5"). Vous pouvez également saisir plusieurs valeurs dans une liste d'éléments séparés par une virgule (par exemple, "198.51.100.5","10.2.3.4").