Skip to content

DNS Récursif : Unbound

Terminal window
sudo apt update && sudo apt upgrade -y
Terminal window
sudo apt install -y unbound

3. Créer une configuration personnalisée

Section titled “3. Créer une configuration personnalisée”

Éditez un fichier dédié :

Terminal window
sudo nano /etc/unbound/unbound.conf.d/cub.conf

Ajoutez le contenu suivant :

server:
# Interfaces réseau à écouter
interface: 192.168.3.61
interface: 127.0.0.1
# Contrôle d'accès par sous-réseaux
access-control: 192.168.3.0/25 allow
access-control: 192.168.3.128/26 allow
access-control: 192.168.3.192/28 allow
access-control: 127.0.0.0/8 allow
access-control: 0.0.0.0/0 refuse
# Sécurité et confidentialité
hide-version: yes
hide-identity: yes
# Protocoles
do-ip4: yes
# Verbosité pour le debug
verbosity: 3

Avant de redémarrer, assurez-vous qu’il n’y a pas d’erreurs :

Terminal window
sudo unbound-checkconf /etc/unbound/unbound.conf.d/cub.conf
  • Si la commande ne retourne rien, la configuration est correcte.
  • Sinon, corrigez les erreurs signalées avant de continuer.
Terminal window
sudo systemctl restart unbound
sudo systemctl enable unbound

Pour vérifier qu’Unbound fonctionne correctement :

Terminal window
sudo systemctl status unbound

Ou tester une requête DNS locale :

Terminal window
dig @127.0.0.1 example.com