34 lines
1.0 KiB
Django/Jinja
34 lines
1.0 KiB
Django/Jinja
# ================================================================
|
|
# Fichier de configuration principal de Dnsmasq
|
|
# CE FICHIER EST GÉRÉ PAR ANSIBLE - NE PAS MODIFIER MANUELLEMENT
|
|
# ================================================================
|
|
|
|
# Ne jamais transmettre les requêtes pour le domaine local vers l'extérieur
|
|
local=/{{ dnsmasq_domain_name }}/
|
|
|
|
# Définit le domaine de base pour les noms courts
|
|
domain={{ dnsmasq_domain_name }}
|
|
|
|
# Active la fonctionnalité 'domain' ci-dessus pour les noms dans les fichiers d'hôtes
|
|
expand-hosts
|
|
|
|
# Ne pas lire le fichier /etc/resolv.conf du système
|
|
no-resolv
|
|
|
|
# Interfaces d'écoute
|
|
{% for addr in dnsmasq_listen_addresses %}
|
|
listen-address={{ addr }}
|
|
{% endfor %}
|
|
|
|
# Serveurs DNS en amont (upstream)
|
|
{% for server in dnsmasq_upstream_servers %}
|
|
server={{ server }}
|
|
{% endfor %}
|
|
|
|
# Taille du cache
|
|
cache-size={{ dnsmasq_cache_size }}
|
|
|
|
# On indique explicitement où trouver nos listes d'hôtes additionnelles
|
|
addn-hosts=/etc/dnsmasq.hosts.d/records.home.arnodo.fr
|
|
addn-hosts=/etc/dnsmasq.hosts.d/records.lab.arnodo.fr
|