Dans ce tutoriel, nous allons vous montrer comment installer le serveur DNS sur Ubuntu 20.04 LTS. Pour ceux d’entre vous qui ne le savaient pas, les serveurs DNS sont un outil très important pour votre réseau, car de nombreuses adresses IP ne se souviennent pas du nom DNS. BIND ou BIND 9 est une implémentation open source de DNS, disponible pour presque toutes les distributions Linux. BIND signifie Berkeley Internet Name Domain et nous permet de publier des informations DNS sur Internet ainsi que de résoudre les requêtes DNS pour les utilisateurs. BIND est de loin le logiciel DNS le plus utilisé sur Internet.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L’installation est assez simple et suppose que vous utilisez le compte root, sinon vous devrez peut-être ajouter ‘sudo
‘ aux commandes pour obtenir les privilèges root. Je vais vous montrer l’installation étape par étape du serveur DNS (Bind9) sur Ubuntu 20.04 (Focal Fossa). Vous pouvez suivre les mêmes instructions pour Ubuntu 18.04, 16.04 et toute autre distribution basée sur Debian comme Linux Mint.
Installer le serveur DNS sur Ubuntu 20.04 LTS Focal Fossa
Étape 1. Tout d’abord, assurez-vous que tous vos packages système sont à jour en exécutant ce qui suit apt
commandes dans le terminal.
sudo mise à jour appropriée
sudo mise à niveau appropriée
Étape 2. Installation du serveur DNS sur Ubuntu 20.04.
Maintenant, nous installons BIND en utilisant la commande suivante ci-dessous :
sudo apt installer bind9 bind9utils bind9-doc
Par défaut, BIND démarre automatiquement après l’installation. Vous vérifiez son statut avec :
sudo état systemctl nommé
Une fois le processus d’installation terminé, vous pouvez vérifier si BIND9 fonctionne :
nslookup google.com 127.0.0.1
Sortir:
Serveur : 127.0.0.1 Adresse : 127.0.0.1#53 Réponse ne faisant pas autorité : Nom : google.com Adresse : 142.250.4.94 …
Étape 3. Configuration BIND9.
Le fichier de configuration principal est named.conf.options
, ouvrons-le :
sudo nano /etc/bind/named.conf.options
La directive « listen-on » vous permet de spécifier les réseaux que le serveur DNS desservira :
écoute { 10.10.10.0/24; 10.1.0.0/16 ; … } ;
BIND9 n’autorise que les requêtes locales par défaut. Ajoutez les adresses IP nécessaires à la directive « allow-query » ou « any ; » pour autoriser toutes les demandes :
allow-query { tout; } ;
Les redirecteurs contiennent les adresses IP des serveurs DNS vers lesquels la requête est redirigée si notre serveur ne contient pas les données requises :
transitaires { 8.8.8.8; 8.8.4.4 ; } ;
Enfin, enregistrez et close le fichier. Vérifiez la configuration :
sudo nommé-checkconf
sudo systemctl redémarrer bind9
Étape 4. Configurez le pare-feu.
Si le pare-feu du système d’exploitation est en cours d’exécution sur votre serveur de liaison, exécutez la commande ci-dessous pour autoriser le port de liaison :
sudo ufw autoriser Bind9
Étape 5. Test de BIND.
Pour vérifier si le serveur DNS fonctionne correctement, saisissez la commande suivante :
nslookup google.com
Sortir:
Serveur : 103.86.96.100 Adresse : 103.86.96.100#53 Réponse ne faisant pas autorité : Nom : google.com Adresse : 172.217.194.101 Nom : google.com Adresse : 172.217.194.100 Nom : google.com Adresse : 172.217.194.138 Nom : google Adresse .com : 172.217.194.102 Nom : Adresse google.com : 172.217.194.113 Nom : Adresse google.com : 172.217.194.139
Toutes nos félicitations! Vous avez installé avec succès le serveur DNS. Merci d’avoir utilisé ce didacticiel pour installer le serveur DNS (Bind9) sur votre système Ubuntu 20.04 LTS Focal Fossa. Pour une aide supplémentaire ou des informations utiles, nous vous recommandons de vérifier le site officiel d’Ubuntu.