Déploiement d’une solution de DNS
Retour a l’accueil :
Pour mon DNS, j’ai choisi d’utiliser Bind9 car c’est une solution open source et très utilisée.
1. Installation
sudo apt-get updatesudo apt-get install bind9 dnsutils
2. Configuration Globale (/etc/bind/named.conf.options)
acl "lan" {
xxx.xxx.xxx.xxx/xx;
localhost;
localnets;
};
options {
directory "/var/cache/bind";
forwarders { 1.1.1.1; 8.8.8.8; };
recursion yes;
dnssec-validation auto;
listen-on { any; };
listen-on-v6 { any; };
allow-query { lan; };
};- Vérification :
sudo named-checkconf
3. Déclaration des Zones (/etc/bind/named.conf.local)
zone "exemple.lan" {
type master;
file "/etc/bind/db.exemple.lan";
allow-update { none; };
};
zone "1.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.reverse.exemple.lan";
allow-update { none; };
};
4. Configuration des Fichiers de Zone
Zone Directe (/etc/bind/db.exemple.lan)
@ IN SOA srv-dns.exemple.lan. admin.exemple.lan. ( 1 604800 86400 2419200 604800 )
@ IN NS srv-dns.exemple.lan.
srv-dns IN A 192.168.1.10
www IN CNAME srv-dns
srv-test IN A 192.168.1.20- Vérification : named-checkzone exemple.lan /etc/bind/db.exemple.lan
Zone Inversée (/etc/bind/db.reverse.exemple.lan)
@ IN SOA srv-dns.exemple.lan. admin.exemple.lan. ( 1 604800 86400 2419200 604800 )
@ IN NS srv-dns.exemple.lan.
10 IN PTR srv-dns.exemple.lan.
20 IN PTR srv-test.exemple.lan.
5. Activation et Tests
- Démarrage :
sudo systemctl restart bind9
sudo systemctl enable named.service- Tests :
nslookup srv-dns.exemple.lan
nslookup 192.168.1.20
Pour cette installation, j’ai utilisé ce tuto d’IT-Connect : https://www.it-connect.fr/...
Retour a l’accueil :
