Ubuntu dispose-t-il d’un serveur DNS ?

En tant qu’utilisateur d’Ubuntu, vous vous demandez peut-être si votre système dispose d’un serveur DNS ou non. La réponse est oui ! Ubuntu dispose d’un serveur DNS que vous pouvez utiliser pour gérer la résolution DNS de votre réseau. Dans cet article, nous verrons comment installer et configurer un serveur DNS sur Ubuntu.

DNS, qui signifie Domain Name System, est un système qui traduit les noms de domaine en adresses IP. Ce processus est essentiel pour accéder aux sites Web et autres services en ligne. Un serveur DNS est un ordinateur qui stocke les enregistrements DNS d’un domaine et les fournit aux clients sur demande.

Table des matières

  • Vérification si le serveur DNS est installé
  • Installation du serveur DNS sur Ubuntu
  • Configuration du serveur DNS sur Ubuntu
  • Test du serveur DNS sur Ubuntu

Vérification si le serveur DNS est installé

Avant d’installer un serveur DNS sur Ubuntu, vous devez vérifier s’il est déjà installé ou non. Vous pouvez utiliser la commande suivante pour vérifier :

sudo systemctl status systemd-resolved

Si la sortie indique que le service DNS est en cours d’exécution, alors Ubuntu a déjà un serveur DNS installé.

Installation du serveur DNS sur Ubuntu

Si le service DNS n’est pas en cours d’exécution sur votre machine Ubuntu, vous pouvez installer un serveur DNS à l’aide de la commande suivante :

sudo apt-get install bind9

Cette commande installera le serveur DNS BIND9 sur votre machine Ubuntu.

Configuration du serveur DNS sur Ubuntu

Une fois le serveur DNS installé, vous devez le configurer pour qu’il fonctionne avec votre réseau. Les fichiers de configuration de BIND9 se trouvent dans le répertoire /etc/bind. Vous pouvez utiliser un éditeur de texte tel que Nano ou Vim pour modifier ces fichiers.

  1. Ouvrez le fichier named.conf.local dans le répertoire /etc/bind à l’aide d’un éditeur de texte.
sudo nano /etc/bind/named.conf.local

Ajoutez les lignes suivantes au fichier pour définir la zone DNS de votre réseau :

zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
  1. Enregistrez et quittez le fichier.
  2. Créez un nouveau fichier nommé db.example.com dans le répertoire /etc/bind à l’aide d’un éditeur de texte.
sudo nano /etc/bind/db.example.com

Ajoutez les lignes suivantes au fichier pour définir les enregistrements DNS de votre réseau :

$TTL 604800
@ IN SOA example.com. root.example.com. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS ns.example.com.
@ IN A 192.168.1.10
ns IN A 192.168.1.10
  1. Enregistrez et quittez le fichier.
  2. Redémarrez le serveur DNS BIND9 à l’aide de la commande suivante :
sudo systemctl restart bind9

Test du serveur DNS sur Ubuntu

Pour tester votre serveur DNS sur Ubuntu, vous pouvez utiliser la commande nslookup. Cette commande interrogera le serveur DNS pour un nom de domaine spécifique et renverra l’adresse IP correspondante.

nslookup example.com

Si la sortie affiche l’adresse IP correcte pour le nom de domaine, votre serveur DNS fonctionne correctement.

Ubuntu dispose donc d’un serveur DNS que vous pouvez utiliser pour gérer la résolution DNS de votre réseau. En suivant les étapes décrites dans cet article, vous pouvez installer et configurer un serveur DNS sur votre machine Ubuntu.

Voilà, c’est tout pour cet article. Continuez à vous entraîner et amusez-vous.