Skip to main content

Préparation système

image.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 :

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