Initial commit: VPS tutorial complet (105 etapes)

This commit is contained in:
Script Shadow
2026-04-08 16:15:11 +02:00
commit acbe11489c
18 changed files with 1848 additions and 0 deletions

92
04-dns.md Normal file
View 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
```