Ceci est une ancienne révision du document !
Configurer un serveur DNS pour son poste de travail avec Dnsmasq
DnsMasq est un petit serveur DNS (cache DNS). Peu gourmand en ressources et très simple à configurer, il est bien adapté à une installation pour installer un petit serveur DNS sur son poste de travail.
Pour la résolution des noms, il se base sur les DNS déclarés dans la configuration réseau (/etc/resolv.conf) ou sur le fichier /etc/hosts. Ce qui est bien pratique pour configurer une petite zone lan : il suffit d’éditer le fichier /etc/hosts comme nous le ferions pour une seule machine.
Installer une interface réseau virtuelle pour le DNS
Éditer /etc/systemd/network/10-virtualeth0.netdev
[NetDev] Name = virtualeth0 Kind = dummy
Éditer /etc/systemd/network/10-virtualeth0.network
[Match] Name = virtualeth0 [Network] Address = 10.10.10.1/24 Address = fd00::/8
systemctl start systemd-networkd.service
systemctl enable systemd-networkd.service
reboot
Après le redémarrage vérifier la présence de l'interface réseau virtuelle.
ip a … 3: virtualeth0: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 9a:3c:56:42:f5:c9 brd ff:ff:ff:ff:ff:ff inet 10.10.10.1/24 brd 10.10.10.255 scope global virtualeth0 valid_lft forever preferred_lft forever inet6 fd00::/8 scope global valid_lft forever preferred_lft forever inet6 fe80::983c:56ff:fe42:f5c9/64 scope link valid_lft forever preferred_lft forever …