Université Cheikh Anta Diop de Dakar
Faculté des sciences et Techniques
Département mathématiques-Informatique
Section Informatique
Rapport sur l’installation et la configuration d'un serveur DNS
Présenté par : Sous la direction de :
Abdou Cisse Pr Bassirou Kassé
Année Académique : 2022-2023
TP DNS ABDOU CISSE RETEL 2023
I. INTRODUCTION ..................................................................................................................................... 3
II. Installation d’un serveur DNS................................................................................................................ 3
• Commande apt update : ....................................................................................................................... 3
• Commande apt install bind9 : ............................................................................................................... 4
• Commande nano /etc/netplan/[Link] : .................................................................... 4
• Commande netplan apply : ................................................................................................................... 4
• Commande ping [Link] : .............................................................................................................. 5
A. DNS Primaire ......................................................................................................................................... 5
• Commande nano /etc/bind/[Link] : ............................................................................... 5
• Commande systemctl reload bind9 : .................................................................................................... 6
• Commande nslookup [Link] :.................................................................................................... 6
a) Déclaration directe : .............................................................................................................................. 6
• Commande nano /etc/bind/[Link]-zones : ..................................................................... 6
• Commande cp [Link] /etc/bind/[Link] : ......................................................................................... 7
• Commande nano [Link] : ................................................................................................................... 7
• Commande systemctl reload bind9 : .................................................................................................... 7
b) Déclaration indirecte : ........................................................................................................................... 8
B. DNS Secondaire ..................................................................................................................................... 9
c) Déclaration directe ................................................................................................................................ 9
TP DNS ABDOU CISSE RETEL 2023
I. INTRODUCTION
Le DNS, ou Domain Name System, est un élément essentiel de l'infrastructure d'Internet qui permet de
traduire les noms de domaine conviviaux que les humains utilisent en adresses IP compréhensibles par les
ordinateurs. Il s'agit d'un système de hiérarchie distribuée qui organise les noms de domaine en trois
principaux niveaux : le domaine de premier niveau (TLD), le domaine de deuxième niveau (SLD), et les
sous-domaines.
DNS Primaire : Le DNS primaire, également connu sous le nom de serveur de noms principal,
est le serveur qui détient l'autorité pour une zone de domaine particulière. Il enregistre les
informations de base sur ce domaine, telles que les adresses IP des serveurs de noms secondaires.
Il est responsable de l'administration et de la mise à jour de la zone DNS principale.
DNS Secondaire : Le DNS secondaire, ou serveur de noms secondaire, est un serveur de
sauvegarde qui contient une copie des données DNS du DNS primaire. Son rôle est de fournir de
la redondance et d'assurer la disponibilité continue du service DNS en cas de défaillance du DNS
primaire. Il obtient régulièrement des mises à jour de la zone DNS depuis le DNS primaire.
Sous-domaine : Un sous-domaine est une subdivision d'un domaine de deuxième niveau (SLD).
Il permet de créer une structure hiérarchique dans l'arborescence DNS. Par exemple, dans le
domaine de deuxième niveau "[Link]", "[Link]" est un sous-domaine de
"[Link]". Les sous-domaines sont souvent utilisés pour organiser le contenu d'un site web
ou pour attribuer des services spécifiques à des adresses IP distinctes.
II. Installation d’un serveur DNS
Commande apt update :
La commande "apt update" sous Ubuntu est utilisée pour mettre à jour la liste des paquets disponibles
dans les référentiels (repositories) de votre système. Elle ne met pas à jour les paquets eux-mêmes, mais
rafraîchit la base de données locale des paquets disponibles, ce qui permet de vérifier s'il y a des mises à
jour ou de nouveaux paquets disponibles.
TP DNS ABDOU CISSE RETEL 2023
Commande apt install bind9 :
La commande "apt install bind9" sous Ubuntu permet d'installer le logiciel BIND9 (Berkeley Internet
Name Domain version 9), qui est un serveur DNS (Domain Name System).
Commande nano /etc/netplan/[Link] :
La commande "nano /etc/netplan/[Link]" sous Ubuntu ouvre le fichier de
configuration Netplan "[Link]" dans l'éditeur de texte "nano". Ce fichier est
généralement utilisé pour configurer les paramètres de réseau, tels que les interfaces réseau, les adresses
IP, les passerelles, etc., sur un système Ubuntu. Nous pouvons éditer ce fichier pour personnaliser la
configuration réseau de votre système.
Commande netplan apply :
La commande "netplan apply" sous Ubuntu est utilisée pour appliquer immédiatement les modifications
de configuration réseau définies dans les fichiers de configuration Netplan. Elle met en œuvre les
modifications sans avoir besoin de redémarrer le système, ce qui permet de mettre à jour la configuration
réseau en temps réel.
TP DNS ABDOU CISSE RETEL 2023
Commande ping [Link] :
La commande "ping [Link]" sous Ubuntu envoie des paquets de données à l'adresse IP associée au
nom de domaine "[Link]" pour vérifier la connectivité réseau. Elle permet de tester si vous pouvez
atteindre le serveur Google à partir de votre ordinateur.
A. DNS Primaire
Commande nano /etc/bind/[Link] :
La commande "nano /etc/bind/[Link]" sous Ubuntu ouvre le fichier de configuration
"[Link]" situé dans le répertoire "/etc/bind". Ce fichier contient les options de
configuration pour le serveur DNS BIND (Berkeley Internet Name Domain), qui est couramment utilisé
pour la gestion des noms de domaine sous Linux. En utilisant l'éditeur de texte "nano", vous pouvez
afficher et modifier les paramètres de configuration du serveur DNS BIND pour personnaliser son
comportement, tel que la configuration des serveurs DNS de résolution de noms auxquels votre serveur
DNS BIND se connecte, les options de sécurité, les paramètres de cache, etc.
TP DNS ABDOU CISSE RETEL 2023
Commande systemctl reload bind9 :
La commande "systemctl reload bind9" sous Ubuntu permet de recharger la configuration du service
BIND9 (un serveur DNS) sans interrompre son fonctionnement. Elle permet d'appliquer les modifications
récentes apportées à la configuration DNS de manière dynamique, sans avoir à redémarrer complètement
le service.
Commande nslookup [Link] :
La commande "nslookup [Link]" sous Ubuntu permet de rechercher l'adresse IP associée au nom
de domaine "[Link]" en interrogeant le serveur DNS de manière interactive.
a) Déclaration directe :
Commande nano /etc/bind/[Link]-zones :
La commande "nano /etc/bind/[Link]-zones" sous Ubuntu ouvre le fichier de configuration
"[Link]-zones" dans l'éditeur de texte "nano". Ce fichier est généralement utilisé pour
TP DNS ABDOU CISSE RETEL 2023
définir les zones de base pour le serveur DNS BIND (Berkeley Internet Name Domain) sur votre système
Ubuntu.
Commande cp [Link] /etc/bind/[Link] :
La commande cp [Link] /etc/bind/[Link] sous Ubuntu copie le fichier [Link] dans le répertoire
/etc/bind/ sous le nom [Link].
Commande nano [Link] :
La commande "nano [Link]" sous Ubuntu ouvre le fichier "[Link]" dans l'éditeur de texte en ligne de
commande appelé "nano". Cela permet de visualiser et de modifier le contenu du fichier "[Link]" à l'aide
de l'interface textuelle de l'éditeur "nano".
Commande systemctl reload bind9 :
La commande "systemctl reload bind9" sous Ubuntu permet de recharger la configuration du service
BIND9 (un serveur DNS) sans interrompre son fonctionnement. Elle permet d'appliquer les modifications
récentes apportées à la configuration DNS de manière dynamique, sans avoir à redémarrer complètement
TP DNS ABDOU CISSE RETEL 2023
le service.
b) Déclaration indirecte :
TP DNS ABDOU CISSE RETEL 2023
B. DNS Secondaire
c) Déclaration directe
TP DNS ABDOU CISSE RETEL 2023