DNS server with bind9
2024-01-17
Installation de BIND9
Avant de commencer, assurez-vous que vous avez un serveur Linux configuré. Pour installer BIND9, utilisez les commandes suivantes selon la distribution de votre choix.
Sur Ubuntu/Debian :
sudo apt update
sudo apt install bind9
Configuration de BIND9
La configuration de BIND9 se fait principalement dans le fichier named.conf et ses fichiers de zone associés.
1. Configuration de base
Ouvrez le fichier /etc/bind/named.conf.options et configurez les options de base telles que les adresses IP autorisées à interroger le serveur DNS.
options {
directory "/var/cache/bind";
recursion yes;
allow-query { localhost; 192.168.1.0/24; };
forwarders {
8.8.8.8;
8.8.4.4;
};
};
2. Configuration des zones
Zone de recherche directe (forward)
Ajoutez une section pour la zone de recherche directe dans le fichier named.conf.local. Remplacez example.com par votre domaine réel.
zone "example.com" {
type master;
file "/etc/bind/db.example.com";
};
Créez le fichier de zone /etc/bind/db.bugzh.eu.org. :
$TTL 86400
@ IN SOA ns0.bugzh.eu.org. gurvan.ledireach.bugzh.eu.org. (
202401172 ; Serial
3600 ; Refresh
1800 ; Retry
1209600 ; Expire
86400 ) ; Negativve Cache TTL
@ IN NS ns0
@ IN A 158.101.174.158
ns0 IN A 158.101.174.158
www IN A 158.101.174.158 ; could have been a CNAME, but not to the SOA.
server IN CNAME ns0