Bind
BIND (Berkeley Internet Name Domain) est le serveur DNS le plus utilisé sur internet, spécialement sur les systèmes de type UNIX et est devenu de facto un standard.
Le DNS (Domain Name Server) est un service informatique qui a pour rôle de traduire des noms de domaine en adresses IP .
Avant de commencer ce TP, je vais tout d'abord faire une dédicace à mon excellent prof de Réseaux et d'Administration système.. Mr Aly Tirera pour qui le domaine du réseau est une seconde nature . Merci Mr

Dans cette architecture nous avons :
- Un serveur DNS (dns.corona.org)
- Un serveur Web (www.corona.org)
- Un serveur de messagerie (mail.corona.org)
- Un service client (service.corona.org)
Prérequis
bind9 , bind9utils
Config côté serveur :
Tout se passe dans le dossier /etc/bind
Déclaration de la zone dans named.conf.default-zones comme suit :

On copie un exemplaire de config dans le fichier énuméré ( db.corona ) qui abritera la config de notre DNS.
root@SERVEUR:/etc/bind# cp db.local db.corona
On adapte db.corona à notre situation

Les enregistrements :
- SOA # Cet enregistrement identifie ce qui est la bonne source d'informations pour les données dans le domaine.
- NS # Cet enregistrement précise quel serveur de nom a autorité sur le domaine.
- A # Cet enregistrement redirige directement un nom d’hôte vers une adresse IP numérique.
- MX # Enregistrement des serveurs mail
Redémarrage du service

Étape suivante : fixons les adresses IP respectives des clients DNS
Sur les VPCs:
les commandes :
> ip adresse_ip masque passerelle
> ip dns adresse_ip_serveur
> ip domain corona.org
service.corona.org

Résultat :

On fait la même chose pour l'autre VPC
www.corona.org

Sur le serveur de messagerie

On fixe le DNS dans /etc/resolv.conf

À partir de ce moment, lorsque le client de messagerie veut faire une résolution de noms, contactera tout simplement son serveur DNS qui a comme adresse 151.45.0.1
Place au test

Depuis les VPCs

C'est ça le but du DNS !