Ajout de ndd avec dnsmasq sur Ubuntu 16.04

Pour ajouter rapidement des alias répondant sur votre lan, utilisez la procédure ci-dessous. Pour fonctionner indiquez à votre dhcp le serveur dnsmasq en dns primaire.

Pour réaliser cela on va indiquer à dnsmasq d’utiliser un fichier hosts personnalisé et lui spécifier de ne pas écouter le fichier hosts de la machine hôte.

Si dnsmasq n’est pas présent, on install le paquet

sudo apt-get update && sudo apt-get install dnsmasq-base

on va éditer le fichier de configuration de dnsmasq avec :

sudo nano /etc/dnsmasq.conf

Vérifiez que les lignes ci-dessous soient bien présente

no-dhcp-interface=
#opendns
server=208.67.222.222
#cloudfar
server=1.1.1.1
#google
server=8.8.8.8
#indique de ne pas consulter le fichier host du système /etc/hosts
no-hosts
#indique de lire le fichier host spécifié
addn-hosts=/etc/dnsmasq.hosts

On ajoute les noms à résoudre

sudo nano /etc/dnsmasq.hosts

Exemple de contenu

192.168.10.1 mysubdomain1.domain.root
192.168.20.1 mysubdomain2.domain.root

Démarrage manuel de dnsmasq

dnsmasq --no-daemon --log-queries

Vérification avec dig

dig mysubdomain1.domain.root
dig mysubdomain2.domain.root

Laisser un commentaire