# Enregistrements A et AAAA

Un enregistrement `A` associe un nom à une adresse IPv4. Un enregistrement `AAAA` associe un nom à une adresse IPv6. Utilisez ces enregistrements pour faire pointer un nom vers votre serveur.

## Champs

| Champ | Exemple | Remarques |
| --- | --- | --- |
| Nom | `@` ou `www` | Relatif à la zone. `@` représente le sommet. |
| Type | `A` / `AAAA` |  |
| Contenu | `203.0.113.10` | Une adresse IPv4 (`A`) ou IPv6 (`AAAA`) |
| TTL | `14400` | En secondes. Valeur par défaut de 4 heures. |

## Créer

Console (affichage sous forme de fichier de zone) :

```text
@   A     203.0.113.10        14400
www A     203.0.113.10        14400
ipv6 AAAA 2001:db8::10        14400
```

CLI :

```bash
zcp dns record-create --domain examplecom --name @    --type A    --content 203.0.113.10
zcp dns record-create --domain examplecom --name www  --type A    --content 203.0.113.10
zcp dns record-create --domain examplecom --name ipv6 --type AAAA --content 2001:db8::10
```

API : envoyez une requête `POST` avec `{ "name": "www", "type": "A", "content": "203.0.113.10", "ttl": 14400 }`. Voir [Gérer le DNS avec l’API](https://docs.zcp.zsoftly.ca/fr/public-cloud/dns/api/#ajouter-un-enregistrement).

## Vérifier

```bash
dig A    www.example.com  +short   # 203.0.113.10
dig AAAA ipv6.example.com +short   # 2001:db8::10
```

## Remarques

- Sommet et adresse IP. Faites pointer le sommet (`@`) vers une adresse IP fixe avec un enregistrement `A` ou `AAAA`. N’utilisez pas de `CNAME` au sommet. Voir [CNAME](https://docs.zcp.zsoftly.ca/fr/public-cloud/dns/records/cname).
- Plusieurs adresses par nom. Un nom peut contenir plusieurs enregistrements `A` et plusieurs enregistrements `AAAA`. La création d’un deuxième enregistrement `A` sous le même nom l’ajoute à l’ensemble, ce qui permet de publier des enregistrements `A` en tourniquet. La même règle s’applique à `AAAA`. Voir [Plusieurs valeurs par nom et par type](https://docs.zcp.zsoftly.ca/fr/public-cloud/dns/records#plusieurs-valeurs-par-nom-et-par-type).
- Double pile. Publiez un enregistrement `A` et un enregistrement `AAAA` pour un même nom afin de servir les clients IPv4 et IPv6. Les types diffèrent, donc les deux enregistrements coexistent.

Voir aussi : [CNAME](https://docs.zcp.zsoftly.ca/fr/public-cloud/dns/records/cname), [Exemples pratiques](https://docs.zcp.zsoftly.ca/fr/public-cloud/dns/examples), [Types d’enregistrements](https://docs.zcp.zsoftly.ca/fr/public-cloud/dns/records)
