93 lines
2.1 KiB
Markdown
93 lines
2.1 KiB
Markdown
# 4. DNS
|
|
|
|
## Templates DNS
|
|
|
|
Creer deux templates dans ISPConfig > **DNS > DNS Templates** :
|
|
|
|
### Template IPV4 autoNS
|
|
|
|
**Fields :** Domain, IP Address, Email, DKIM, DNSSEC
|
|
|
|
```
|
|
[ZONE]
|
|
origin={DOMAIN}.
|
|
ns=ns1.<DOMAINE_SERVEUR>.
|
|
mbox={EMAIL}.
|
|
refresh=7200
|
|
retry=540
|
|
expire=604800
|
|
minimum=3600
|
|
ttl=3600
|
|
|
|
[DNS_RECORDS]
|
|
A|{DOMAIN}.|{IP}|0|3600
|
|
A|www|{IP}|0|3600
|
|
A|mail|{IP}|0|3600
|
|
A|autoconfig|{IP}|0|3600
|
|
A|autodiscover|{IP}|0|3600
|
|
A|webmail|{IP}|0|3600
|
|
CNAME|ftp|{DOMAIN}|0|3600
|
|
CNAME|smtp|{DOMAIN}|0|3600
|
|
CNAME|pop3|{DOMAIN}|0|3600
|
|
CNAME|imap|{DOMAIN}|0|3600
|
|
NS|{DOMAIN}.|ns1.<DOMAINE_SERVEUR>.|0|3600
|
|
NS|{DOMAIN}.|ns2.<DOMAINE_SERVEUR>.|0|3600
|
|
MX|{DOMAIN}.|mail.{DOMAIN}.|10|3600
|
|
TXT|{DOMAIN}.|v=spf1 mx a ~all|0|3600
|
|
SRV|_imaps._tcp|0 1 993 mail.{DOMAIN}|0|3600
|
|
SRV|_submission._tcp|0 1 465 mail.{DOMAIN}|0|3600
|
|
```
|
|
|
|
### Template IPV6 autoNS
|
|
|
|
Meme chose que IPV4 + ajout des AAAA :
|
|
|
|
**Fields :** Domain, IP Address, IPv6 Address, Email, DKIM, DNSSEC
|
|
|
|
Ajouter dans [DNS_RECORDS] :
|
|
```
|
|
AAAA|{DOMAIN}.|{IPV6}|0|3600
|
|
AAAA|www|{IPV6}|0|3600
|
|
AAAA|mail|{IPV6}|0|3600
|
|
AAAA|autoconfig|{IPV6}|0|3600
|
|
AAAA|autodiscover|{IPV6}|0|3600
|
|
AAAA|webmail|{IPV6}|0|3600
|
|
```
|
|
|
|
> **Important :** Les NS pointent vers `ns1.<DOMAINE_SERVEUR>` (votre domaine principal), pas `ns1.{DOMAIN}`. Cela evite les problemes de glue records pour les domaines heberges.
|
|
|
|
## Creer une zone DNS
|
|
|
|
ISPConfig > **DNS > Add DNS Zone > DNS Wizard**
|
|
|
|
- Template : Template IPV6 autoNS
|
|
- Domain : `<DOMAINE>`
|
|
- IP : `<IP>`
|
|
- IPv6 : `<IPV6>`
|
|
- Email : votre email
|
|
- DKIM : cocher
|
|
- DNSSEC : decocher (activer plus tard)
|
|
|
|
## Configurer les NS chez le registrar
|
|
|
|
### OVH
|
|
|
|
1. Creer les glue records : `ns1.<DOMAINE>` et `ns2.<DOMAINE>` -> `<IP>`
|
|
2. Changer les nameservers vers `ns1.<DOMAINE>` et `ns2.<DOMAINE>`
|
|
|
|
> **Note :** OVH verifie que Bind9 repond avant d'accepter. Creer la zone DNS dans ISPConfig d'abord.
|
|
|
|
### Domaines .ci (MTN/Cloud4Africa)
|
|
|
|
Pointer les NS vers le domaine serveur principal :
|
|
- `ns1.<DOMAINE_SERVEUR>`
|
|
- `ns2.<DOMAINE_SERVEUR>`
|
|
|
|
## Verification
|
|
|
|
```bash
|
|
dig @8.8.8.8 <DOMAINE> NS +short
|
|
dig @8.8.8.8 <DOMAINE> A +short
|
|
dig @8.8.8.8 mail.<DOMAINE> A +short
|
|
```
|