Outils pour utilisateurs

Outils du site


dnsmasq

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dnsmasq [2022/02/16 12:11] – [Présentation] pascaldnsmasq [2023/07/04 10:55] (Version actuelle) – modification externe 127.0.0.1
Ligne 20: Ligne 20:
  
 ===== Configuration dnsmasq ===== ===== Configuration dnsmasq =====
-==== Les fichiers ==== +==== /etc/default/dnsmasq ==== 
-=== /etc/default/dnsmasq === +Extrait du fichier:
-This file has six functions:+
   - to completely disable starting this dnsmasq instance   - to completely disable starting this dnsmasq instance
   - to set DOMAIN_SUFFIX by running `dnsdomainname`   - to set DOMAIN_SUFFIX by running `dnsdomainname`
Ligne 33: Ligne 32:
   - dnsmasq est actif (ENABLED=1)   - 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)   - 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 ===+==== /etc/dnsmasq.conf ====
 Ce fichier est initialement fournit avec un paramétrage entièrement en commentaire. Je préfère le laisser ainsi et utiliser le répertoire /etc/dnsmasq.d pour définir le fonctionnement de dnsmasq. Ce fichier est initialement fournit avec un paramétrage entièrement en commentaire. Je préfère le laisser ainsi et utiliser le répertoire /etc/dnsmasq.d pour définir le fonctionnement de dnsmasq.
  
 Remarque : comme il n'y a pas de paramétrage pour DHCP, la fonction n'est pas activée. Remarque : comme il n'y a pas de paramétrage pour DHCP, la fonction n'est pas activée.
-=== /etc/dnsmasq.d/local.conf ===+==== /etc/dnsmasq.d/local.conf ====
 <code> <code>
 # If you don't want dnsmasq to read /etc/hosts, uncomment the # If you don't want dnsmasq to read /etc/hosts, uncomment the
Ligne 65: Ligne 64:
 # Never forward plain names (without a dot or domain part) # Never forward plain names (without a dot or domain part)
 domain-needed domain-needed
 +</code>
 +|no-hosts|le fichier /etc/hosts est ignoré|
 +|addn-hosts=/etc/dnsmasq-hosts.conf|le fichier remplace le fichier /etc/hosts|
 +|interface=eth0|Le serveur répond aux requêtes recu sur l'interface ETH0 ; cette interface est celle du réseau local (10.0.0.0/16). Le serveur ne répondra donc pas à l'extérieur.|
 +|resolv-file=/etc/dnsmasq-dns.conf|Ce fichier contient les serveurs à interroger|
 +|domain-needed|Les machines sans nom de domaine ne sont traitée que localement|
 +==== /etc/dnsmasq-hosts.conf ====
 +<code>
 +10.0.0.1 dns ns 
 +10.0.0.2 mail smtp imap 
 +10.0.0.3 mysql 
 +10.0.0.4 postgress 
 +10.0.0.5 apache 
 +10.0.0.13 test
 +10.0.0.254 router
 +</code>
 +Ce fichier permet la résolution des noms des machines locales, cf le paramètre **addn-hosts**
 +==== /etc/dnsmasq-dns.conf ====
 +<code>
 +nameserver 9.9.9.9
 +nameserver 1.1.1.1
 +nameserver 4.4.4.4
 </code> </code>
 ===== Références ===== ===== Références =====
dnsmasq.1645013474.txt.gz · Dernière modification : 2023/07/04 10:55 (modification externe)