# Préparation système

[![image.png](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/6jBimage-png.png)](https://docs.rakouns.bzh/uploads/images/gallery/2025-10/scaled-1680-/6jBimage-png.png)

Le serveur de démonstration est sous Ubuntu 20.04 LTS.

## Préparation du serveur Linux

Mise à jour de vos **fichiers sources** et installation des **nouveaux paquets** :

```
apt-get update && apt-get upgrade
```

Se rendre dans la configuration des **interfaces réseau** :

```
nano /etc/network/interface
```

Rajouter dans ce fichier votre interface « **eth0** » (configuration statique) :

```
network:
    version: 2
    renderer: NetworkManager
    ethernets:
        eth0:
            addresses: 192.168.1.1/24
            routes:
            nameservers:
                addresses: 1.1.1.1
            dhcp4: false
            dhcp6: false
```

On applique ensuite la configuration :

```bash
netplan apply
```

Modification du nom de la machine **FQDN** :

```
nano /etc/hostname
```

Rajouter dans ce fichier votre nom de domaine avec un sous domaine par exemple :

```
webmail.mondomaine.tlf

```

Ensuite, modifier le **fichier** « **hosts** » du serveur :

```
nano /etc/hosts
```

Rajouter dans le fichier la **résolution de nom,** l’**adresse IP** privée et le **nom FQDN** de votre serveur :

```
192.168.1.1   webmail.mondomaine.tlf  webmail
127.0.0.1       localhost.localdomain localhost

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

```

Modification du **resolv.conf** :

```
nano /etc/resolv.conf
```

Écrire la ligne suivante :

```
nameserver 127.0.0.1
```

Zimbra est en local, pour éviter les problèmes de résolution DNS nous devons utiliser **SPLIT-DNS**.  
**Le Split DNS** est la solution face aux problèmes d’utilisation du même nom de **zone** en **interne** et en **externe**. L’utilisation du même nom de domaine en interne et en externe pose des soucis de résolution.  
Le Split-DNS sera utilisé avec le logiciel dnsmasq pour sa simplicité et son efficacité.

Installation de **dnsmasq** :

```
apt-get install dnsmasq
```

Se rendre dans le fichier de **configuration de dnsmasq** :

```
nano /etc/dnsmasq.conf
```

Écrire dans le **fichier de dnsmasq** :

```
server=213.186.33.99 (DNS)
server=188.165.54.37 (IP public)
domain=mondomaine.tld
mx-host=kassianoff.fr webmail.mondomaine.tld,5
listen-address=127.0.0.1

```

Vérification de la **configuration du split-dns** :

```
dig webmail.mondomaine.tld
; <<>> DiG 9.3.6-P1 <<>> webmail.mondomaine.tld
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 39592
;; flags: qr aa rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION:
;webmail.mondomaine.tld                   IN      A

;; ANSWER SECTION:
webmail.mondomaine.tld.            3564    IN      A       192.168.1.1

;; Query time: 2 msec
;; SERVER: 127.10.0.1#53(127.0.0.1)
;; WHEN: Sat Oct 26 18:17:18 2013
;; MSG SIZE  rcvd: 52
```