dnsmasq
Ceci est une ancienne révision du document !
Table des matières
Server de nom : dnsmasq
Présentation
Dnsmasq est un serveur DHCP et cache DNS léger. J'utilise les fonctions DNS pour maintenir les adresses des machines virtuelles de manière centralisée.
La gestion des adresses de DOMU se fait simplement via un fichier texte sur le modèle d'un fichier /etc/host.
Installation réalisée sur Debian 11 Bullseye.
Installation
root@mazarini:~# apt-get install dnsmasq ...
root@mazarini:~# apt list dnsmasq En train de lister... Fait dnsmasq/stable,now 2.85-1 all [installé] root@mazarini:~#
Configuration dnsmasq
Les fichiers
/etc/default/dnsmasq
This file has six functions:
- to completely disable starting this dnsmasq instance
- to set DOMAIN_SUFFIX by running `dnsdomainname`
- to select an alternative config file by setting DNSMASQ_OPTS to –conf-file=<file>
- to tell dnsmasq to read the files in /etc/dnsmasq.d for more configuration variables.
- to stop the resolvconf package from controlling dnsmasq's idea of which upstream nameservers to use.
- to avoid using this dnsmasq instance as the system's default resolver by setting DNSMASQ_EXCEPT=“lo”
La configuration par défaut convient parfaitement :
- dnsmasq est actif (ENABLED=1)
- dnsmasq lit la repertoire /etc/dnsmasq.d pour sa configuration en ignorant certaines extensions (CONFIG_DIR=/etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new)
/etc/dnsmasq.conf
Références
- Quad9 : serveurs de DSN public.
- French Data Network : serveurs de DNS public.
- CloudFlare : serveurs de DNS public.
dnsmasq.1644962743.txt.gz · Dernière modification : 2023/07/04 10:55 (modification externe)