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

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

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

1
sudo nano /etc/dnsmasq.conf

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

1
2
3
4
5
6
7
8
9
10
11
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

1
sudo nano /etc/dnsmasq.hosts

Exemple de contenu

1
2
192.168.10.1 mysubdomain1.domain.root
192.168.20.1 mysubdomain2.domain.root

Démarrage manuel de dnsmasq

1
dnsmasq --no-daemon --log-queries

Vérification avec dig

1
2
dig mysubdomain1.domain.root
dig mysubdomain2.domain.root

Laisser un commentaire