Initial commit: VPS tutorial complet (105 etapes)
This commit is contained in:
92
04-dns.md
Normal file
92
04-dns.md
Normal file
@@ -0,0 +1,92 @@
|
||||
# 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
|
||||
```
|
||||
Reference in New Issue
Block a user