Aller au contenu

Gestion DNS avec Designate

Cette procédure décrit comment créer des zones DNS et des enregistrements PTR dans le OpenStack Dashboard (Horizon).

📘 Avertissement

Avec Designate, vous pouvez créer et gérer des zones DNS (résolution directe) et des enregistrements PTR (résolution inverse) directement via l'interface OpenStack ou en CLI.


1. Créer une zone DNS

Via Horizon

  1. Dans le menu de navigation de gauche, allez dans « DNS → Zones ».
  2. Cliquez sur « Create Zone ».
  3. Renseignez les champs suivants :

  4. Domain Name : y compris le point final (par ex. example.com.)

  5. Description : description facultative
  6. Email : adresse hostmaster (par ex. hostmaster@example.com)
  7. TTL (Time to Live) : par ex. 3600
  8. Type : généralement PRIMARY

Create DNS Zone

Via la CLI

openstack zone create --email hostmaster@example.com example.com.

2. Créer un enregistrement PTR (DNS inverse)

Via Horizon

  1. Dans le menu de navigation de gauche, allez dans « DNS → PTR Records ».
  2. Sélectionnez la floating IP pour laquelle vous souhaitez configurer un enregistrement PTR et cliquez sur « Set ».
  3. Saisissez les détails suivants :

  4. Domain Name : y compris le point final (par ex. example.com.)

  5. Description : description facultative
  6. TTL (Time to Live) : par ex. 3600

Create PTR Record

Via la CLI

# Get the UUID of the floating IP
openstack floating ip list

# Set the PTR record
openstack ptr record set <ZONE>:<UUID> <RECORD> --ttl <TTL>

# Example:
openstack ptr record set ch-zh1:d1460474-5129-4607-9f80-515f0c61234 example.com. --ttl 3600

3. Enregistrer les serveurs de noms DNS auprès de votre registrar de domaine

Pour que vos zones DNS soient accessibles publiquement, les serveurs de noms suivants doivent être configurés auprès de votre registrar de domaine :

Région 1 (ch-zh1) :
- dns1.ewcsdns.ch.
- dns2.ewcsdns.ch.
- dns3.ewcsdns.ch.

Région 2 (ch-ge1) :
- dns1.ch-ge1.ewcsdns.ch.
- dns2.ch-ge1.ewcsdns.ch.
- dns3.ch-ge1.ewcsdns.ch.


4. Certificats wildcard Let's Encrypt

Designate peut servir de fournisseur de challenge DNS-01 pour Let's Encrypt, ce qui permet l'émission automatique de certificats wildcard pour vos domaines.

Certificats wildcard Let's Encrypt avec Designate